SqlExpressionFactory.NiladicFunction 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
NiladicFunction(String, Boolean, Type, RelationalTypeMapping) |
创建一个新的 SqlFunctionExpression ,它表示 SQL 树中的 niladic 函数调用。 |
NiladicFunction(String, String, Boolean, Type, RelationalTypeMapping) |
创建一个新的 SqlFunctionExpression ,它表示 SQL 树中的 niladic 函数调用。 |
NiladicFunction(SqlExpression, String, Boolean, Boolean, Type, RelationalTypeMapping) |
创建一个新的 SqlFunctionExpression ,它表示 SQL 树中的 niladic 函数调用。 |
NiladicFunction(String, Boolean, Type, RelationalTypeMapping)
创建一个新的 SqlFunctionExpression ,它表示 SQL 树中的 niladic 函数调用。
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (string name, bool nullable, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping = default);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (string name, bool nullable, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
abstract member NiladicFunction : string * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
override this.NiladicFunction : string * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Overridable Function NiladicFunction (name As String, nullable As Boolean, returnType As Type, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlFunctionExpression
参数
- name
- String
函数的名称。
- nullable
- Boolean
一个布尔值,指示此函数是否可以返回 null。
- typeMapping
- RelationalTypeMapping
与 RelationalTypeMapping 表达式关联的 。
返回
表示 SQL 树中的函数调用的表达式。
实现
适用于
NiladicFunction(String, String, Boolean, Type, RelationalTypeMapping)
创建一个新的 SqlFunctionExpression ,它表示 SQL 树中的 niladic 函数调用。
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (string schema, string name, bool nullable, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping = default);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (string schema, string name, bool nullable, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
abstract member NiladicFunction : string * string * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
override this.NiladicFunction : string * string * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Overridable Function NiladicFunction (schema As String, name As String, nullable As Boolean, returnType As Type, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlFunctionExpression
参数
- schema
- String
在其中定义函数的架构。
- name
- String
函数的名称。
- nullable
- Boolean
一个布尔值,指示此函数是否可以返回 null。
- typeMapping
- RelationalTypeMapping
与 RelationalTypeMapping 表达式关联的 。
返回
表示 SQL 树中的函数调用的表达式。
实现
适用于
NiladicFunction(SqlExpression, String, Boolean, Boolean, Type, RelationalTypeMapping)
创建一个新的 SqlFunctionExpression ,它表示 SQL 树中的 niladic 函数调用。
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression instance, string name, bool nullable, bool instancePropagatesNullability, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping = default);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression NiladicFunction (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression instance, string name, bool nullable, bool instancePropagatesNullability, Type returnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
abstract member NiladicFunction : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * string * bool * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
override this.NiladicFunction : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * string * bool * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Overridable Function NiladicFunction (instance As SqlExpression, name As String, nullable As Boolean, instancePropagatesNullability As Boolean, returnType As Type, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlFunctionExpression
参数
- instance
- SqlExpression
对其应用函数的表达式。
- name
- String
函数的名称。
- nullable
- Boolean
一个布尔值,指示此函数是否可以返回 null。
- instancePropagatesNullability
- Boolean
一个 值,该值指示实例是否传播 null 到 result。
- typeMapping
- RelationalTypeMapping
与 RelationalTypeMapping 表达式关联的 。
返回
表示 SQL 树中的函数调用的表达式。