Microsoft.EntityFrameworkCore.Query.Expressions 命名空间

AggregateExpression

聚合表达式的基类。

AliasExpression

别名表达式。

CaseExpression

表示 SQL CASE 表达式。

CaseWhenClause

表示 的一个 CaseExpressionwhen 子句。

ColumnExpression

列表达式。

ColumnReferenceExpression

列引用表达式。

CountExpression

表示 SQL COUNT 表达式。

CrossJoinExpression

表示 SQL CROSS JOIN 表达式。

CrossJoinLateralExpression

表示 SQL CROSS JOIN LATERAL 表达式。

DiscriminatorPredicateExpression

表示鉴别器谓词。

ExistsExpression

表示 SQL EXISTS 表达式。

ExplicitCastExpression

表示 SQL CAST 表达式。

FromSqlExpression

表示 FromSql 表达式。

InExpression

表示 SQL IN 表达式。

InnerJoinExpression

表示 SQL INNER JOIN 表达式。

IsNullExpression

表示 SQL IS NULL 表达式。

JoinExpressionBase

SQL JOIN 表达式的基类。

LateralJoinExpression

表示 SQL LATERAL JOIN 表达式。

LeftOuterJoinExpression

表示 SQL LEFT OUTER JOIN 表达式。

LikeExpression

表示 SQL LIKE 表达式。

MaxExpression

表示 SQL MAX 聚合表达式。

MinExpression

表示 SQL MIN 聚合表达式。

NotNullableExpression

用于影响 null 扩展逻辑的可缩减注释表达式。

NullableExpression

用于影响 null 扩展逻辑的可缩减注释表达式。

NullCompensatedExpression

可减少的注释表达式,指示以下表达式片段已补偿 null 语义。 此片段不需要额外的 null 语义相关处理。

PredicateJoinExpressionBase

具有谓词的 SQL JOIN 表达式的基类。

PropertyParameterExpression

表示访问查询参数的属性的表达式。

SelectExpression

表示 SQL SELECT 表达式。

SelectExpressionDependencies

的服务依赖项参数类 SelectExpression

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

请勿直接从提供程序或应用程序代码构造此类的实例,因为随着添加新依赖项,构造函数签名可能会更改。 相反,请在构造函数中使用此类型,以便依赖项注入容器自动创建和注入实例。 若要创建替换了一些依赖服务的实例,请先解析依赖项注入容器中的 对象,然后使用“With...”替换所选服务方法。 请勿在此进程中的任何时间点调用构造函数。

SelectExpressionFactory

SelectExpression 工厂。

SqlFragmentExpression

表示将在 SQL 生成期间直接插入到生成的输出中的 SQL 片段。

SqlFunctionExpression

表示 SQL 函数调用表达式。

StringCompareExpression

表示 SQL 字符串比较表达式。

SumExpression

表示 SQL SUM 表达式。

TableExpression

表示 SQL 表表达式。

TableExpressionBase

SQL 表表达式的基类。

接口

ISelectExpressionFactory

SelectExpression 实例的工厂。