SqlServerDbSetExtensions.TemporalAsOf<TEntity> 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.
Verilen DbSet üzerinde yalnızca belirli bir noktada veritabanında bulunan öğeleri döndüren zamana bağlı 'AsOf' işlemini uygular.
public static System.Linq.IQueryable<TEntity> TemporalAsOf<TEntity> (this Microsoft.EntityFrameworkCore.DbSet<TEntity> source, DateTime utcPointInTime) where TEntity : class;
static member TemporalAsOf : Microsoft.EntityFrameworkCore.DbSet<'Entity (requires 'Entity : null)> * DateTime -> System.Linq.IQueryable<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function TemporalAsOf(Of TEntity As Class) (source As DbSet(Of TEntity), utcPointInTime As DateTime) As IQueryable(Of TEntity)
Tür Parametreleri
- TEntity
Parametreler
- source
- DbSet<TEntity>
Geçici işlemin uygulandığı Kaynak DbSet.
Döndürülenler
IQueryable Belirli bir zaman noktasında varlıkları temsil eden.
Açıklamalar
Zamana bağlı bilgiler veritabanında UTC biçiminde depolanır, bu nedenle yerel saatteki bağımsız DateTime değişkenler beklenmeyen sonuçlara yol açabilir.
Zamana bağlı sorgular her zaman 'NoTracking' olarak ayarlanır.
Daha fazla bilgi ve örnek için bkz. EF Core ile SQL Server zamana bağlı tabloları kullanma.
Şunlara uygulanır
Entity Framework