SqlServerDbSetExtensions.TemporalAsOf<TEntity> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Aplica la operación temporal "AsOf" en el dbSet dado, que solo devuelve elementos que estaban presentes en la base de datos en un momento dado.
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 origen en el que se aplica la operación temporal.
- utcPointInTime
- DateTime
DateTime que representa un momento dado para el que se deben devolver los resultados.
Devoluciones
que IQueryable representa las entidades en un momento dado.
Comentarios
La información temporal se almacena en formato UTC en la base de datos, por lo que cualquier DateTime argumento en la hora local puede dar lugar a resultados inesperados.
Las consultas temporales siempre se establecen como "NoTracking".
Consulte Uso de SQL Server tablas temporales con EF Core para obtener más información y ejemplos.