DeleteExpression 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 SQL 树中的 DELETE 操作的表达式。
此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class DeleteExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression, Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression
public sealed class DeleteExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class DeleteExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class DeleteExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression, Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type DeleteExpression = class
inherit Expression
interface IRelationalQuotableExpression
interface IPrintableExpression
type DeleteExpression = class
inherit Expression
interface IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type DeleteExpression = class
inherit Expression
interface IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type DeleteExpression = class
inherit Expression
interface IRelationalQuotableExpression
interface IPrintableExpression
Public NotInheritable Class DeleteExpression
Inherits Expression
Implements IPrintableExpression, IRelationalQuotableExpression
Public NotInheritable Class DeleteExpression
Inherits Expression
Implements IPrintableExpression
- 继承
-
DeleteExpression
- 特性
- 实现
构造函数
| 名称 | 说明 |
|---|---|
| DeleteExpression(TableExpression, SelectExpression, ISet<String>) |
这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。 |
| DeleteExpression(TableExpression, SelectExpression) |
创建类的新实例 DeleteExpression 。 |
属性
| 名称 | 说明 |
|---|---|
| NodeType |
表示 SQL 树中的 DELETE 操作的表达式。 此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
| SelectExpression |
用于确定要删除的行的 select 表达式。 |
| Table |
要对其应用删除操作的表。 |
| Tags |
应用于此 DeleteExpression标记的列表。 |
| Type |
表示 SQL 树中的 DELETE 操作的表达式。 此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
方法
| 名称 | 说明 |
|---|---|
| ApplyTags(ISet<String>) |
应用一组给定的标记。 |
| Equals(Object) |
表示 SQL 树中的 DELETE 操作的表达式。 此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
| GetHashCode() |
表示 SQL 树中的 DELETE 操作的表达式。 此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
| Print(ExpressionPrinter) |
使用 ExpressionPrinter. 创建给定表达式的可打印字符串表示形式。 |
| Quote() |
引用表达式;也就是说,返回一个表达式,在计算时,将构造与此表达式相同的表达式。 用于生成预编译查询的代码,用于重新构造此表达式。 |
| Update(SelectExpression) |
创建类似于此表达式的新表达式,但使用提供的子级。 如果所有子级都相同,它将返回此表达式。 |
| Update(TableExpression, SelectExpression) |
创建类似于此表达式的新表达式,但使用提供的子级。 如果所有子级都相同,它将返回此表达式。 |