SqlServerDbSetExtensions.TemporalAsOf<TEntity> Méthode

Définition

Applique l’opération temporelle « AsOf » sur le DbSet donné, qui retourne uniquement les éléments présents dans la base de données à un moment donné.

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)

Paramètres de type

TEntity

Paramètres

source
DbSet<TEntity>

DbSet source sur lequel l’opération temporelle est appliquée.

utcPointInTime
DateTime

DateTime représentant un point dans le temps pour lequel les résultats doivent être retournés.

Retours

IQueryable<TEntity>

IQueryable représentant les entités à un moment donné.

Remarques

Les informations temporelles étant stockées au format UTC sur la base de données, tous DateTime les arguments en heure locale peuvent entraîner des résultats inattendus.

Les requêtes temporelles sont toujours définies sur « NoTracking ».

Pour plus d’informations et d’exemples, consultez Utilisation de SQL Server tables temporelles avec EF Core.

S’applique à