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 zeitlichen Vorgang "AsOf" für 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>
Source DbSet, auf das der zeitliche Vorgang angewendet wird.
- utcPointInTime
- DateTime
DateTime stellt einen Zeitpunkt dar, zu dem die Ergebnisse zurückgegeben werden sollen.
Gibt zurück
Eine IQueryable Darstellung der Entitäten zu einem bestimmten Zeitpunkt.
Hinweise
Zeitliche Informationen werden im UTC-Format in der Datenbank gespeichert, sodass alle DateTime Argumente in der Ortszeit zu unerwarteten Ergebnissen führen können.
Zeitliche Abfragen werden immer als "NoTracking" festgelegt.
Weitere Informationen und Beispiele finden Sie unter Verwenden SQL Server zeitlicher Tabellen mit EF Core.