SqlServerDbSetExtensions.TemporalAsOf<TEntity> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 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.