Share via


SqlServerDbSetExtensions.TemporalAsOf<TEntity> Metode

Definisi

Menerapkan operasi 'AsOf' temporal pada DbSet yang diberikan, yang hanya mengembalikan elemen yang ada dalam database pada titik waktu tertentu.

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)

Jenis parameter

TEntity

Parameter

source
DbSet<TEntity>

Sumber DbSet tempat operasi temporal diterapkan.

utcPointInTime
DateTime

DateTime mewakili titik waktu di mana hasilnya harus dikembalikan.

Mengembalikan

IQueryable<TEntity>

Mewakili IQueryable entitas pada titik waktu tertentu.

Keterangan

Informasi temporal disimpan dalam format UTC pada database, sehingga argumen apa pun DateTime dalam waktu lokal dapat menyebabkan hasil yang tidak terduga.

Kueri temporal selalu ditetapkan sebagai 'NoTracking'.

Lihat Menggunakan SQL Server tabel temporal dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk