Bagikan melalui


DbContext.Set Metode

Definisi

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