ICSharpHelper.Expression(Expression, ISet<String>) 方法

定义

将表示表达式的节点转换为生成表达式的源代码。

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public string Expression (System.Linq.Expressions.Expression node, System.Collections.Generic.ISet<string> collectedNamespaces);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member Expression : System.Linq.Expressions.Expression * System.Collections.Generic.ISet<string> -> string
Public Function Expression (node As Expression, collectedNamespaces As ISet(Of String)) As String

参数

node
Expression

要转换的节点。

collectedNamespaces
ISet<String>

翻译后的代码所需的任何命名空间都将添加到此集中。

返回

将生成 node的源代码。

属性

注解

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

适用于