SqlServerDbSetExtensions.TemporalAsOf<TEntity> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wendet den temporalen AsOf-Vorgang auf das angegebene DbSet an, der nur Elemente zurückgibt, die zu einem bestimmten Zeitpunkt in der Datenbank vorhanden waren.
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)
Typparameter
- TEntity
Parameter
- source
- DbSet<TEntity>
Quell-DbSet, auf das der temporale Vorgang angewendet wird.
- utcPointInTime
- DateTime
DateTime stellt einen Zeitpunkt dar, für den die Ergebnisse zurückgegeben werden sollen.
Gibt zurück
Ein IQueryable , der die Entitäten zu einem bestimmten Zeitpunkt darstellt.
Hinweise
Temporale Informationen werden in der Datenbank im UTC-Format gespeichert, sodass alle DateTime Argumente zur Ortszeit zu unerwarteten Ergebnissen führen können.
Temporale Abfragen werden immer als "NoTracking" festgelegt.
Weitere Informationen und Beispiele finden Sie unter Verwenden SQL Server temporaler Tabellen mit EF Core.
Gilt für:
Entity Framework