语言

SqlServerDbSetExtensions 类

定义

针对在 DbSet 中植根的 LINQ 查询的 Sql Server 数据库特定扩展方法。

[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerDbSetExtensions
public static class SqlServerDbSetExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerDbSetExtensions = class
type SqlServerDbSetExtensions = class
Public Module SqlServerDbSetExtensions
继承
SqlServerDbSetExtensions
特性

方法

名称 说明
TemporalAll<TEntity>(DbSet<TEntity>)

对给定 DbSet 应用临时“All”操作,该操作返回实体的所有历史版本及其当前状态。

TemporalAsOf<TEntity>(DbSet<TEntity>, DateTime)

对给定 DbSet 应用临时“AsOf”操作,该操作仅返回给定时间点数据库中存在的元素。

TemporalBetween<TEntity>(DbSet<TEntity>, DateTime, DateTime)

对给定 DbSet 应用临时“Between”操作,该操作仅返回数据库中存在于两个时间点之间的元素。

TemporalContainedIn<TEntity>(DbSet<TEntity>, DateTime, DateTime)

对给定 DbSet 应用临时“ContainedIn”操作,该操作仅返回数据库中在两个时间点之间的元素。

TemporalFromTo<TEntity>(DbSet<TEntity>, DateTime, DateTime)

对给定 DbSet 应用临时“FromTo”操作,该操作仅返回数据库中在两个时间点之间的元素。

适用于