DbContext.Set Yöntem

Tanım

Aşırı Yüklemeler

Set<TEntity>()

DbSet<TEntity>Örneklerini sorgulamak ve kaydetmek için kullanılabilecek bir oluşturur TEntity .

Entity Framework Core, aynı DbContext örneğinde çalıştırılan birden çok paralel işlemi desteklemez. Bu, zaman uyumsuz sorguların paralel yürütmesini ve birden çok iş parçacığından açık olan eşzamanlı kullanımı içerir. Bu nedenle, her zaman zaman uyumsuz çağrıları bekler veya paralel olarak yürütülen işlemler için ayrı DbContext örnekleri kullanın. Daha fazla bilgi için bkz. DbContext Threading sorunlarını önleme .

Set<TEntity>(String)

DbSet<TEntity>Örneklerini sorgulamak ve kaydetmek için kullanılabilecek bir paylaşılan tür varlık türü için oluşturur TEntity .

Paylaşılan türdeki varlık türleri genellikle çok-çok ilişkilerde JOIN varlığı için kullanılır.

Set<TEntity>()

DbSet<TEntity>Örneklerini sorgulamak ve kaydetmek için kullanılabilecek bir oluşturur TEntity .

Entity Framework Core, aynı DbContext örneğinde çalıştırılan birden çok paralel işlemi desteklemez. Bu, zaman uyumsuz sorguların paralel yürütmesini ve birden çok iş parçacığından açık olan eşzamanlı kullanımı içerir. Bu nedenle, her zaman zaman uyumsuz çağrıları bekler veya paralel olarak yürütülen işlemler için ayrı DbContext örnekleri kullanın. Daha fazla bilgi için bkz. DbContext Threading sorunlarını önleme .

public virtual Microsoft.EntityFrameworkCore.DbSet<TEntity> Set<TEntity> () where TEntity : class;
abstract member Set : unit -> Microsoft.EntityFrameworkCore.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Set : unit -> Microsoft.EntityFrameworkCore.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Set(Of TEntity As Class) () As DbSet(Of TEntity)

Tür Parametreleri

TEntity

Bir küme döndürülecek varlık türü.

Döndürülenler

DbSet<TEntity>

Verilen varlık türü için bir küme.

Açıklamalar

Daha fazla bilgi için bkz. EF Core verileri sorgulama ve izleme değiştirme .

Şunlara uygulanır

Set<TEntity>(String)

DbSet<TEntity>Örneklerini sorgulamak ve kaydetmek için kullanılabilecek bir paylaşılan tür varlık türü için oluşturur TEntity .

Paylaşılan türdeki varlık türleri genellikle çok-çok ilişkilerde JOIN varlığı için kullanılır.

public virtual Microsoft.EntityFrameworkCore.DbSet<TEntity> Set<TEntity> (string name) where TEntity : class;
abstract member Set : string -> Microsoft.EntityFrameworkCore.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Set : string -> Microsoft.EntityFrameworkCore.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Set(Of TEntity As Class) (name As String) As DbSet(Of TEntity)

Tür Parametreleri

TEntity

Bir küme döndürülecek varlık türü.

Parametreler

name
String

Kullanılacak paylaşılan türdeki varlık türünün adı.

Döndürülenler

DbSet<TEntity>

Verilen varlık türü için bir küme.

Açıklamalar

Daha fazla bilgi için bkz. EF Core, değişiklik izlemeve paylaşılan varlık türleriyle verileri sorgulama.

Şunlara uygulanır