Sdílet prostřednictvím


SqlFunctionExpression Konstruktory

Definice

Přetížení

SqlFunctionExpression(String, Boolean, Type, RelationalTypeMapping)

Vytvoří novou instanci SqlFunctionExpression třídy, která představuje předdefinované niladické funkce.

SqlFunctionExpression(String, String, Boolean, Type, RelationalTypeMapping)

Vytvoří novou instanci SqlFunctionExpression třídy , která představuje niladickou funkci.

SqlFunctionExpression(SqlExpression, String, Boolean, Boolean, Type, RelationalTypeMapping)

Vytvoří novou instanci SqlFunctionExpression třídy, která představuje niladickou funkci, která je vyvolána v instanci.

SqlFunctionExpression(String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Vytvoří novou instanci SqlFunctionExpression třídy , která představuje předdefinované funkce.

SqlFunctionExpression(String, String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Vytvoří novou instanci SqlFunctionExpression třídy , která představuje funkci.

SqlFunctionExpression(SqlExpression, String, IEnumerable<SqlExpression>, Boolean, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Vytvoří novou instanci SqlFunctionExpression třídy, která představuje funkci, která je vyvolána v instanci.

SqlFunctionExpression(Expression, String, String, Boolean, IEnumerable<SqlExpression>, Boolean, Type, RelationalTypeMapping)

SqlFunctionExpression(String, Boolean, Type, RelationalTypeMapping)

Vytvoří novou instanci SqlFunctionExpression třídy, která představuje předdefinované niladické funkce.

public SqlFunctionExpression (string functionName, bool nullable, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
public SqlFunctionExpression (string functionName, bool nullable, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression : string * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Sub New (functionName As String, nullable As Boolean, type As Type, typeMapping As RelationalTypeMapping)

Parametry

functionName
String

Název funkce.

nullable
Boolean

Logická hodnota označující, jestli tato funkce může vrátit hodnotu null.

type
Type

Znak Type výrazu.

typeMapping
RelationalTypeMapping

Hodnota přidružená RelationalTypeMapping k výrazu.

Platí pro

SqlFunctionExpression(String, String, Boolean, Type, RelationalTypeMapping)

Vytvoří novou instanci SqlFunctionExpression třídy , která představuje niladickou funkci.

public SqlFunctionExpression (string schema, string functionName, bool nullable, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
public SqlFunctionExpression (string schema, string functionName, bool nullable, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression : string * string * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Sub New (schema As String, functionName As String, nullable As Boolean, type As Type, typeMapping As RelationalTypeMapping)

Parametry

schema
String

Schéma, ve kterém je definována funkce.

functionName
String

Název funkce.

nullable
Boolean

Logická hodnota označující, jestli tato funkce může vrátit hodnotu null.

type
Type

Znak Type výrazu.

typeMapping
RelationalTypeMapping

Hodnota přidružená RelationalTypeMapping k výrazu.

Platí pro

SqlFunctionExpression(SqlExpression, String, Boolean, Boolean, Type, RelationalTypeMapping)

Vytvoří novou instanci SqlFunctionExpression třídy, která představuje niladickou funkci, která je vyvolána v instanci.

public SqlFunctionExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression instance, string functionName, bool nullable, bool instancePropagatesNullability, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
public SqlFunctionExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression instance, string functionName, bool nullable, bool instancePropagatesNullability, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * string * bool * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Sub New (instance As SqlExpression, functionName As String, nullable As Boolean, instancePropagatesNullability As Boolean, type As Type, typeMapping As RelationalTypeMapping)

Parametry

instance
SqlExpression

Výraz, ve kterém je definována funkce.

functionName
String

Název funkce.

nullable
Boolean

Logická hodnota označující, jestli tato funkce může vrátit hodnotu null.

instancePropagatesNullability
Boolean

Hodnota označující, jestli instance rozšíří hodnotu null na výsledek.

type
Type

Znak Type výrazu.

typeMapping
RelationalTypeMapping

Hodnota přidružená RelationalTypeMapping k výrazu.

Platí pro

SqlFunctionExpression(String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Vytvoří novou instanci SqlFunctionExpression třídy , která představuje předdefinované funkce.

public SqlFunctionExpression (string functionName, System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments, bool nullable, System.Collections.Generic.IEnumerable<bool> argumentsPropagateNullability, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
public SqlFunctionExpression (string functionName, System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments, bool nullable, System.Collections.Generic.IEnumerable<bool> argumentsPropagateNullability, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression : string * seq<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> * bool * seq<bool> * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Sub New (functionName As String, arguments As IEnumerable(Of SqlExpression), nullable As Boolean, argumentsPropagateNullability As IEnumerable(Of Boolean), type As Type, typeMapping As RelationalTypeMapping)

Parametry

functionName
String

Název funkce.

arguments
IEnumerable<SqlExpression>

Argumenty funkce

nullable
Boolean

Logická hodnota označující, jestli tato funkce může vrátit hodnotu null.

argumentsPropagateNullability
IEnumerable<Boolean>

Seznam logických hodnot určujících, jestli jednotlivé argumenty šíří hodnotu null do výsledku.

type
Type

Znak Type výrazu.

typeMapping
RelationalTypeMapping

Hodnota přidružená RelationalTypeMapping k výrazu.

Platí pro

SqlFunctionExpression(String, String, IEnumerable<SqlExpression>, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Vytvoří novou instanci SqlFunctionExpression třídy , která představuje funkci.

public SqlFunctionExpression (string schema, string functionName, System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments, bool nullable, System.Collections.Generic.IEnumerable<bool> argumentsPropagateNullability, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
public SqlFunctionExpression (string? schema, string functionName, System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments, bool nullable, System.Collections.Generic.IEnumerable<bool> argumentsPropagateNullability, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression : string * string * seq<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> * bool * seq<bool> * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Sub New (schema As String, functionName As String, arguments As IEnumerable(Of SqlExpression), nullable As Boolean, argumentsPropagateNullability As IEnumerable(Of Boolean), type As Type, typeMapping As RelationalTypeMapping)

Parametry

schema
String

Schéma, ve kterém je definována funkce.

functionName
String

Název funkce.

arguments
IEnumerable<SqlExpression>

Argumenty funkce

nullable
Boolean

Logická hodnota označující, jestli tato funkce může vrátit hodnotu null.

argumentsPropagateNullability
IEnumerable<Boolean>

Seznam logických hodnot určujících, jestli jednotlivé argumenty šíří hodnotu null do výsledku.

type
Type

Znak Type výrazu.

typeMapping
RelationalTypeMapping

Hodnota přidružená RelationalTypeMapping k výrazu.

Platí pro

SqlFunctionExpression(SqlExpression, String, IEnumerable<SqlExpression>, Boolean, Boolean, IEnumerable<Boolean>, Type, RelationalTypeMapping)

Vytvoří novou instanci SqlFunctionExpression třídy, která představuje funkci, která je vyvolána v instanci.

public SqlFunctionExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression instance, string functionName, System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments, bool nullable, bool instancePropagatesNullability, System.Collections.Generic.IEnumerable<bool> argumentsPropagateNullability, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
public SqlFunctionExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression instance, string functionName, System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments, bool nullable, bool instancePropagatesNullability, System.Collections.Generic.IEnumerable<bool> argumentsPropagateNullability, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * string * seq<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> * bool * bool * seq<bool> * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Sub New (instance As SqlExpression, functionName As String, arguments As IEnumerable(Of SqlExpression), nullable As Boolean, instancePropagatesNullability As Boolean, argumentsPropagateNullability As IEnumerable(Of Boolean), type As Type, typeMapping As RelationalTypeMapping)

Parametry

instance
SqlExpression

Výraz, na který se funkce použije.

functionName
String

Název funkce.

arguments
IEnumerable<SqlExpression>

Argumenty funkce

nullable
Boolean

Logická hodnota označující, jestli tato funkce může vrátit hodnotu null.

instancePropagatesNullability
Boolean

Hodnota označující, jestli instance rozšíří hodnotu null na výsledek.

argumentsPropagateNullability
IEnumerable<Boolean>

Seznam logických hodnot určujících, jestli jednotlivé argumenty šíří hodnotu null do výsledku.

type
Type

Znak Type výrazu.

typeMapping
RelationalTypeMapping

Hodnota přidružená RelationalTypeMapping k výrazu.

Platí pro

SqlFunctionExpression(Expression, String, String, Boolean, IEnumerable<SqlExpression>, Boolean, Type, RelationalTypeMapping)

public SqlFunctionExpression (System.Linq.Expressions.Expression instance, string schema, string name, bool niladic, System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> arguments, bool builtIn, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression : System.Linq.Expressions.Expression * string * string * bool * seq<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> * bool * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlFunctionExpression
Public Sub New (instance As Expression, schema As String, name As String, niladic As Boolean, arguments As IEnumerable(Of SqlExpression), builtIn As Boolean, type As Type, typeMapping As RelationalTypeMapping)

Parametry

instance
Expression
schema
String
name
String
niladic
Boolean
builtIn
Boolean
type
Type
typeMapping
RelationalTypeMapping

Platí pro