DbContext.Set Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
Set(Type) |
Mengembalikan instans non-generik DbSet untuk akses ke entitas dari jenis yang diberikan dalam konteks dan penyimpanan yang mendasar. |
Set<TEntity>() |
Mengembalikan instans untuk akses ke entitas dari jenis yang diberikan dalam konteks dan penyimpanan yang mendasar DbSet<TEntity> . |
Set(Type)
Mengembalikan instans non-generik DbSet untuk akses ke entitas dari jenis yang diberikan dalam konteks dan penyimpanan yang mendasar.
public virtual System.Data.Entity.DbSet Set (Type entityType);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="Set")]
public virtual System.Data.Entity.DbSet Set (Type entityType);
abstract member Set : Type -> System.Data.Entity.DbSet
override this.Set : Type -> System.Data.Entity.DbSet
Public Overridable Function Set (entityType As Type) As DbSet
Parameter
- entityType
- Type
Jenis entitas tempat set harus dikembalikan.
Mengembalikan
Set untuk jenis entitas yang diberikan.
- Atribut
Keterangan
Perhatikan bahwa Entity Framework mengharuskan metode ini mengembalikan instans yang sama setiap kali dipanggil untuk instans konteks dan jenis entitas tertentu. Selain itu, generik DbSet<TEntity> yang dikembalikan oleh Set(Type) metode harus membungkus kueri dan kumpulan entitas yang mendasar yang sama. Invarian ini harus dipertahankan jika metode ini ditimpa untuk apa pun selain membuat pengujian ganda untuk pengujian unit. DbSet Lihat kelas untuk detail selengkapnya.
Berlaku untuk
Set<TEntity>()
Mengembalikan instans untuk akses ke entitas dari jenis yang diberikan dalam konteks dan penyimpanan yang mendasar DbSet<TEntity> .
public virtual System.Data.Entity.DbSet<TEntity> Set<TEntity> () where TEntity : class;
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="Set")]
public virtual System.Data.Entity.DbSet<TEntity> Set<TEntity> () where TEntity : class;
abstract member Set : unit -> System.Data.Entity.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Set : unit -> System.Data.Entity.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Set(Of TEntity As Class) () As DbSet(Of TEntity)
Jenis parameter
- TEntity
Entitas jenis tempat set harus dikembalikan.
Mengembalikan
Set untuk jenis entitas yang diberikan.
- Atribut
Keterangan
Perhatikan bahwa Entity Framework mengharuskan metode ini mengembalikan instans yang sama setiap kali dipanggil untuk instans konteks dan jenis entitas tertentu. Selain itu, non-generik DbSet yang dikembalikan oleh Set(Type) metode harus membungkus kueri dan kumpulan entitas yang mendasar yang sama. Invarian ini harus dipertahankan jika metode ini ditimpa untuk apa pun selain membuat pengujian ganda untuk pengujian unit. DbSet<TEntity> Lihat kelas untuk detail selengkapnya.
Berlaku untuk
Entity Framework