SqlServerDbSetExtensions.TemporalAsOf<TEntity> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Applica l'operazione 'AsOf' temporale sull'oggetto DbSet specificato, che restituisce solo gli elementi presenti nel database in un determinato momento.
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)
Parametri di tipo
- TEntity
Parametri
- source
- DbSet<TEntity>
DbSet di origine in cui viene applicata l'operazione temporale.
- utcPointInTime
- DateTime
DateTime che rappresenta un punto nel tempo per il quale devono essere restituiti i risultati.
Restituisce
Oggetto IQueryable che rappresenta le entità in un determinato momento.
Commenti
Le informazioni temporali vengono archiviate in formato UTC nel database, pertanto qualsiasi DateTime argomento nell'ora locale può causare risultati imprevisti.
Le query temporali vengono sempre impostate su 'NoTracking'.
Per altre informazioni ed esempi, vedere Uso di SQL Server tabelle temporali con EF Core.