SqlServerDbSetExtensions.TemporalAsOf<TEntity> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Aplica a operação temporal 'AsOf' no DbSet fornecido, que retorna apenas elementos que estavam presentes no banco de dados em um determinado ponto no tempo.
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)
Parâmetros de tipo
- TEntity
Parâmetros
- source
- DbSet<TEntity>
DbSet de origem no qual a operação temporal é aplicada.
- utcPointInTime
- DateTime
DateTime que representa um ponto no tempo para o qual os resultados devem ser retornados.
Retornos
Um IQueryable que representa as entidades em um determinado ponto no tempo.
Comentários
As informações temporais são armazenadas no formato UTC no banco de dados, portanto, quaisquer DateTime argumentos no horário local podem levar a resultados inesperados.
As consultas temporais são sempre definidas como 'NoTracking'.
Consulte Usando SQL Server tabelas temporais com o EF Core para obter mais informações e exemplos.
Aplica-se a
Entity Framework