DbContext.Set Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
Set(Type) |
Bağlamda ve temel alınan depoda verilen türdeki varlıklara erişim için genel DbSet olmayan bir örnek döndürür. |
Set<TEntity>() |
Bağlamda ve temel alınan depoda verilen türdeki varlıklara erişim için bir DbSet<TEntity> örnek döndürür. |
Set(Type)
Bağlamda ve temel alınan depoda verilen türdeki varlıklara erişim için genel DbSet olmayan bir örnek döndürür.
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
Parametreler
- entityType
- Type
Kümenin döndürülmesi gereken varlık türü.
Döndürülenler
Verilen varlık türü için bir küme.
- Öznitelikler
Açıklamalar
Entity Framework'ün, belirli bir bağlam örneği ve varlık türü için her çağrıldığında bu yöntemin aynı örneği döndürmesini gerektirdiğini unutmayın. Ayrıca, yöntemi tarafından Set(Type) döndürülen genel DbSet<TEntity> aynı temel sorguyu ve varlık kümesini sarmalamalıdır. Bu yöntem birim testi için test çiftleri oluşturma dışında herhangi bir şey için geçersiz kılınırsa bu sabitler korunmalıdır. DbSet Daha fazla ayrıntı için sınıfına bakın.
Şunlara uygulanır
Set<TEntity>()
Bağlamda ve temel alınan depoda verilen türdeki varlıklara erişim için bir DbSet<TEntity> örnek döndürür.
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)
Tür Parametreleri
- TEntity
Kümenin döndürülmesi gereken tür varlığı.
Döndürülenler
Verilen varlık türü için bir küme.
- Öznitelikler
Açıklamalar
Entity Framework'ün, belirli bir bağlam örneği ve varlık türü için her çağrıldığında bu yöntemin aynı örneği döndürmesini gerektirdiğini unutmayın. Ayrıca, yöntemi tarafından döndürülen genel DbSet olmayan aynı Set(Type) temel sorguyu ve varlık kümesini sarmalamalıdır. Bu yöntem birim testi için test çiftleri oluşturma dışında herhangi bir şey için geçersiz kılınırsa bu sabitler korunmalıdır. DbSet<TEntity> Daha fazla ayrıntı için sınıfına bakın.
Şunlara uygulanır
Entity Framework
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin