Aracılığıyla paylaş


SqlServerDbSetExtensions.TemporalAsOf<TEntity> Yöntem

Tanım

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.

utcPointInTime
DateTime

DateTime sonuçların döndürülmesi gereken bir noktayı temsil eden.

Döndürülenler

IQueryable<TEntity>

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