SqlServerDbSetExtensions.TemporalBetween<TEntity> Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menerapkan operasi 'Antara' temporal pada DbSet yang diberikan, yang hanya mengembalikan elemen yang ada dalam database antara dua titik waktu.
public static System.Linq.IQueryable<TEntity> TemporalBetween<TEntity> (this Microsoft.EntityFrameworkCore.DbSet<TEntity> source, DateTime utcFrom, DateTime utcTo) where TEntity : class;
static member TemporalBetween : Microsoft.EntityFrameworkCore.DbSet<'Entity (requires 'Entity : null)> * DateTime * DateTime -> System.Linq.IQueryable<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function TemporalBetween(Of TEntity As Class) (source As DbSet(Of TEntity), utcFrom As DateTime, utcTo As DateTime) As IQueryable(Of TEntity)
Jenis parameter
- TEntity
Parameter
- source
- DbSet<TEntity>
DbSet Sumber tempat operasi temporal diterapkan.
- utcFrom
- DateTime
Titik waktu yang menunjukkan awal periode di mana hasil harus dikembalikan.
- utcTo
- DateTime
Titik waktu yang menunjukkan akhir periode yang hasilnya harus dikembalikan.
Mengembalikan
Yang IQueryable<T> mewakili entitas yang ada dalam rentang waktu tertentu.
Keterangan
Elemen yang dibuat di titik awal tidak disertakan dalam hasil, namun elemen yang dihapus di titik akhir disertakan dalam hasil.
Semua versi entitas dalam yang ada dalam rentang waktu dikembalikan, sehingga dimungkinkan untuk mengembalikan beberapa entitas dengan kunci yang sama.
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
Entity Framework
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk