SqlFunctionExpression Sınıf

Tanım

Bir SQL işlevi çağrı ifadesini temsil eder.

[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
Devralma
SqlFunctionExpression
Öznitelikler

Oluşturucular

SqlFunctionExpression(Expression, String, Type, Boolean)

SqlFunctionExpression sınıfının yeni bir örneğini başlatır.

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

SqlFunctionExpression sınıfının yeni bir örneğini başlatır.

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

SqlFunctionExpression sınıfının yeni bir örneğini başlatır.

SqlFunctionExpression(String, Type)

SqlFunctionExpression sınıfının yeni bir örneğini başlatır.

SqlFunctionExpression(String, Type, Boolean)

SqlFunctionExpression sınıfının yeni bir örneğini başlatır.

SqlFunctionExpression(String, Type, IEnumerable<Expression>)

SqlFunctionExpression sınıfının yeni bir örneğini başlatır.

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

SqlFunctionExpression sınıfının yeni bir örneğini başlatır.

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

SqlFunctionExpression sınıfının yeni bir örneğini başlatır.

Özellikler

Arguments

Bağımsız değişkenler.

ArgumentTypeMappings

Her bağımsız değişken için tür eşlemelerini alır.

FunctionName

İşlevin adını alır.

Instance

Örnek.

InstanceTypeMapping

Örneğin tür eşlemesini alır.

IsNiladic

İşlevin nilasel olup olmadığını gösteren bir değer alır.

NodeType

Bunun düğüm türünü döndürür Expression . (Öğesinden devralındı Expression .)

ResultTypeMapping

Sonucun tür eşlemesini alır.

Schema

Şemanın adını alır.

Type

Bu temsil eden ifadenin statik türünü alır Expression . (Öğesinden devralındı Expression .)

Yöntemler

Accept(ExpressionVisitor)

Bu düğüm türü için belirli bir ziyaret yöntemine dağıtır.

Equals(Object)

Bu nesne başka bir değere eşit kabul edildiğinde sınar.

GetHashCode()

Bu nesne için bir karma kod döndürür.

ToString()

Stringİfadenin temsilini oluşturur.

VisitChildren(ExpressionVisitor)

Düğümü azaltır ve sonra Visit(Expression) azaltılmış ifadeyi geçirerek yöntemi çağırır. Düğüm indirgenmiş değilse bir özel durum oluşturur.

Şunlara uygulanır