Sdílet prostřednictvím


SqlFunctionExpression Třída

Definice

Představuje výraz volání funkce SQL.

[System.Diagnostics.DebuggerDisplay("{this.FunctionName}({string.Join(", ", this.Arguments)})")]
public class SqlFunctionExpression : System.Linq.Expressions.Expression
[System.Diagnostics.DebuggerDisplay("{ToString()}")]
public class SqlFunctionExpression : System.Linq.Expressions.Expression
[<System.Diagnostics.DebuggerDisplay("{this.FunctionName}({string.Join(", ", this.Arguments)})")>]
type SqlFunctionExpression = class
    inherit Expression
[<System.Diagnostics.DebuggerDisplay("{ToString()}")>]
type SqlFunctionExpression = class
    inherit Expression
Public Class SqlFunctionExpression
Inherits Expression
Dědičnost
SqlFunctionExpression
Atributy

Konstruktory

SqlFunctionExpression(Expression, String, Type, Boolean)

Inicializuje novou instanci SqlFunctionExpression třídy.

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

Inicializuje novou instanci SqlFunctionExpression třídy.

SqlFunctionExpression(Expression, String, Type, IEnumerable<Expression>)

Inicializuje novou instanci SqlFunctionExpression třídy.

SqlFunctionExpression(String, Type, Boolean)

Inicializuje novou instanci SqlFunctionExpression třídy.

SqlFunctionExpression(String, Type, IEnumerable<Expression>)

Inicializuje novou instanci SqlFunctionExpression třídy.

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

Inicializuje novou instanci SqlFunctionExpression třídy.

SqlFunctionExpression(String, Type, String, IEnumerable<Expression>)

Inicializuje novou instanci SqlFunctionExpression třídy.

SqlFunctionExpression(String, Type)

Inicializuje novou instanci SqlFunctionExpression třídy.

Vlastnosti

Arguments

Argumenty.

ArgumentTypeMappings

Získá mapování typů pro každý argument.

FunctionName

Získá název funkce.

Instance

Instance

InstanceTypeMapping

Získá mapování typu instance.

IsNiladic

Získá hodnotu označující, zda je funkce niladic.

NodeType

Vrátí typ uzlu tohoto Expressiontypu . (Zděděno z Expression.)

ResultTypeMapping

Získá mapování typu výsledku.

Schema

Získá název schématu.

Type

Získá statický typ výrazu, který představuje Expression . (Zděděno z Expression.)

Metody

Accept(ExpressionVisitor)

Odesílá do konkrétní metody visit pro tento typ uzlu.

Equals(Object)

Testuje, zda je tento objekt považován za rovna jinému.

GetHashCode()

Vrátí kód hash pro tento objekt.

ToString()

Vytvoří String reprezentaci výrazu.

VisitChildren(ExpressionVisitor)

Zmenší uzel a pak zavolá metodu Visit(Expression) předání výrazu redukce. Vyvolá výjimku, pokud uzel není reduciovatelný.

Platí pro