Aracılığıyla paylaş


DbCollectionEntry<TEntity,TElement> Sınıf

Tanım

Bu sınıfın örnekleri öğesinin Collection yönteminden DbEntityEntry<TEntity> döndürülür ve yükleme gibi işlemlerin varlığın koleksiyon gezinti özelliklerinde gerçekleştirilmesine izin verir.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbCollectionEntry<TEntity,TElement> : System.Data.Entity.Infrastructure.DbMemberEntry<TEntity,System.Collections.Generic.ICollection<TElement>> where TEntity : class
public class DbCollectionEntry<TEntity,TElement> : System.Data.Entity.Infrastructure.DbMemberEntry<TEntity,System.Collections.Generic.ICollection<TElement>> where TEntity : class
type DbCollectionEntry<'Entity, 'Element (requires 'Entity : null)> = class
    inherit DbMemberEntry<'Entity, ICollection<'Element> (requires 'Entity : null)>
Public Class DbCollectionEntry(Of TEntity, TElement)
Inherits DbMemberEntry(Of TEntity, ICollection(Of TElement))

Tür Parametreleri

TEntity

Bu özelliğin ait olduğu varlığın türü.

TElement

Varlık koleksiyonundaki öğenin türü.

Devralma
DbMemberEntry<TEntity,ICollection<TElement>>
DbCollectionEntry<TEntity,TElement>
Öznitelikler

Özellikler

CurrentValue

Gezinti özelliğinin geçerli değerini alır veya ayarlar. Geçerli değer, gezinti özelliğinin başvurduğunu varlıktır.

EntityEntry

DbEntityEntry<TEntity> Bu gezinti özelliğinin ait olduğu.

IsLoaded

Bu koleksiyonun tüm varlıklarının veritabanından yüklenip yüklenmediğini belirten bir değer alır veya ayarlar.

Name

Özellik adını alır.

Yöntemler

Equals(Object)

Bu sınıfın örnekleri öğesinin Collection yönteminden DbEntityEntry<TEntity> döndürülür ve yükleme gibi işlemlerin varlığın koleksiyon gezinti özelliklerinde gerçekleştirilmesine izin verir.

(Devralındığı yer: DbMemberEntry<TEntity,TProperty>)
GetHashCode()

Bu sınıfın örnekleri öğesinin Collection yönteminden DbEntityEntry<TEntity> döndürülür ve yükleme gibi işlemlerin varlığın koleksiyon gezinti özelliklerinde gerçekleştirilmesine izin verir.

(Devralındığı yer: DbMemberEntry<TEntity,TProperty>)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

Bu özelliği doğrular.

(Devralındığı yer: DbMemberEntry<TEntity,TProperty>)
Load()

Veritabanından varlık koleksiyonunu yükler. Bağlamda zaten var olan varlıkların üzerine veritabanındaki değerlerle yazılmadığını unutmayın.

LoadAsync()

Varlık koleksiyonunu veritabanından zaman uyumsuz olarak yükler. Bağlamda zaten var olan varlıkların üzerine veritabanındaki değerlerle yazılmadığını unutmayın.

LoadAsync(CancellationToken)

Varlık koleksiyonunu veritabanından zaman uyumsuz olarak yükler. Bağlamda zaten var olan varlıkların üzerine veritabanındaki değerlerle yazılmadığını unutmayın.

Query()

Bu koleksiyonu veritabanından yüklemek için kullanılacak sorguyu döndürür. Döndürülen sorgu, veritabanında filtreleme veya işlemler gerçekleştirmek için LINQ kullanılarak değiştirilebilir; örneğin, veritabanındaki koleksiyondaki varlıkların sayısını gerçekten yüklemeden sayma.

ToString()

Bu sınıfın örnekleri öğesinin Collection yönteminden DbEntityEntry<TEntity> döndürülür ve yükleme gibi işlemlerin varlığın koleksiyon gezinti özelliklerinde gerçekleştirilmesine izin verir.

(Devralındığı yer: DbMemberEntry<TEntity,TProperty>)

İşleçler

Implicit(DbCollectionEntry<TEntity,TElement> to DbCollectionEntry)

Bu nesne tarafından temsil edilen gezinti özelliği için genel DbCollectionEntry olmayan sınıfın yeni bir örneğini döndürür.

Şunlara uygulanır