ChangeTracker.Entries Yöntem

Tanım

Aşırı Yüklemeler

Entries()

Bağlam EntityEntry tarafından izlenen her varlık için bir döndürür. Girdiler, her varlık için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

Bu yöntem, DetectChanges() döndürülen tüm girişlerin güncel durumu yansıtması için çağrısı kullanır. AutoDetectChangesEnabledDetectChanges'in otomatik olarak çağrılması için kullanın.

Döndürülen numaralama üzerinde tekrarlarken varlık durumunun değiştirilmesinin, koleksiyonun numaralandırırken değiştiril olduğunu belirten bir InvalidOperationException sonuçla sonuçlanabilirsiniz. Bunu önlemek için, yinelemeden önce kullanarak ToList<TSource>(IEnumerable<TSource>) veya benzeri bir savunma kopyası oluşturun.

Entries<TEntity>()

Bağlam EntityEntry tarafından izlenen bir türün tüm varlıkları için bir alır. Girdiler, her varlık için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

Entries()

Bağlam EntityEntry tarafından izlenen her varlık için bir döndürür. Girdiler, her varlık için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

Bu yöntem, DetectChanges() döndürülen tüm girişlerin güncel durumu yansıtması için çağrısı kullanır. AutoDetectChangesEnabledDetectChanges'in otomatik olarak çağrılması için kullanın.

Döndürülen numaralama üzerinde tekrarlarken varlık durumunun değiştirilmesinin, koleksiyonun numaralandırırken değiştiril olduğunu belirten bir InvalidOperationException sonuçla sonuçlanabilirsiniz. Bunu önlemek için, yinelemeden önce kullanarak ToList<TSource>(IEnumerable<TSource>) veya benzeri bir savunma kopyası oluşturun.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry> Entries ();
abstract member Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry>
override this.Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry>
Public Overridable Function Entries () As IEnumerable(Of EntityEntry)

Döndürülenler

IEnumerable<EntityEntry>

İz kaydı yapılan her varlık için bir giriş.

Şunlara uygulanır

Entries<TEntity>()

Bağlam EntityEntry tarafından izlenen bir türün tüm varlıkları için bir alır. Girdiler, her varlık için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>> Entries<TEntity> () where TEntity : class;
abstract member Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>> (requires 'Entity : null)
override this.Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>> (requires 'Entity : null)
Public Overridable Function Entries(Of TEntity As Class) () As IEnumerable(Of EntityEntry(Of TEntity))

Tür Parametreleri

TEntity

Girişleri almak için varlıkların türü.

Döndürülenler

IEnumerable<EntityEntry<TEntity>>

İz izlemekte olan, verilen türe sahip her varlık için bir giriş.

Şunlara uygulanır