语言

SelectExpression.Clone 方法

定义

重载

名称 说明
Clone(String, ExpressionVisitor)

创建一个新对象,该对象是当前实例的副本。

Clone()

这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。

Clone(String, ExpressionVisitor)

Source:
SelectExpression.cs
Source:
SelectExpression.cs
Source:
SelectExpression.cs

创建一个新对象,该对象是当前实例的副本。

public override Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase Clone(string? alias, System.Linq.Expressions.ExpressionVisitor cloningExpressionVisitor);
override this.Clone : string * System.Linq.Expressions.ExpressionVisitor -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
Public Overrides Function Clone (alias As String, cloningExpressionVisitor As ExpressionVisitor) As TableExpressionBase

参数

alias
String

克隆表要使用的别名。

cloningExpressionVisitor
ExpressionVisitor

用于进一步访问嵌套节点的克隆表达式。

返回

此实例的副本的新对象。

适用于

Clone()

Source:
SelectExpression.cs
Source:
SelectExpression.cs
Source:
SelectExpression.cs
Source:
SelectExpression.cs
Source:
SelectExpression.cs
Source:
SelectExpression.cs

这是一个内部 API,支持Entity Framework Core基础结构,不受与公共 API 相同的兼容性标准的约束。 可以在任何版本中更改或删除它,而不通知。 只需在代码中直接使用它,并非常谨慎地知道这样做可能会导致应用程序在更新到新的Entity Framework Core版本时失败。

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Clone();
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
override this.Clone : unit -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
member this.Clone : unit -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Function Clone () As SelectExpression

返回

特性

适用于