Aracılığıyla paylaş


SqlFunctionExpression Sınıf

Tanım

SQL ağacındaki bir işlev çağrısını temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

public class SqlFunctionExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type SqlFunctionExpression = class
    inherit SqlExpression
Public Class SqlFunctionExpression
Inherits SqlExpression
Devralma
SqlFunctionExpression

Oluşturucular

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

SQL ağacındaki bir işlev çağrısını temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

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

Bir örnekte çağrılan niladic işlevini temsil eden sınıfının yeni bir örneğini SqlFunctionExpression oluşturur.

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

Bir örnekte çağrılan bir işlevi temsil eden sınıfının yeni bir örneğini SqlFunctionExpression oluşturur.

SqlFunctionExpression(String, Boolean, Type, RelationalTypeMapping)

Yerleşik niladic işlevini temsil eden sınıfının yeni bir örneğini SqlFunctionExpression oluşturur.

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

Yerleşik bir işlevi temsil eden sınıfının yeni bir örneğini SqlFunctionExpression oluşturur.

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

Sıfırdan bir işlevi temsil eden sınıfının yeni bir örneğini SqlFunctionExpression oluşturur.

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

bir işlevi temsil eden sınıfının yeni bir örneğini SqlFunctionExpression oluşturur.

Özellikler

Arguments

Bu işlevin bağımsız değişkenlerinin listesi.

ArgumentsPropagateNullability

Bağımsız değişkenin sonuda null yayılıp yayılmadığını gösteren bool değerlerinin listesi.

Instance

Bu işlevin uygulandığı örnek.

InstancePropagatesNullability

Örneğin sonuda null yayılıp yayılmadığını gösteren bir bool değeri.

IsBuiltIn

İşlevin yerleşik olup olmadığını gösteren bir bool değeri.

IsNiladic

İşlevin sıfırdan küçük olup olmadığını gösteren bir bool değeri.

IsNullable

İşlevin null sonuç döndürip döndüremediğini belirten bir bool değeri.

Name

İşlevin adı.

NodeType

SQL ağacındaki bir işlev çağrısını temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

(Devralındığı yer: SqlExpression)
Schema

varsa, işlevin tanımlandığı şema.

Type

SQL ağacındaki bir işlev çağrısını temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

(Devralındığı yer: SqlExpression)
TypeMapping

RelationalTypeMapping Bu ifadeyle ilişkili.

(Devralındığı yer: SqlExpression)

Yöntemler

ApplyTypeMapping(RelationalTypeMapping)

Sağlanan tür eşlemesini bu ifadeye uygular.

Equals(Object)

SQL ağacındaki bir işlev çağrısını temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

GetHashCode()

SQL ağacındaki bir işlev çağrısını temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Print(ExpressionPrinter)

kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur.

Update(SqlExpression, IReadOnlyList<SqlExpression>)

Bunun gibi, ancak sağlanan alt öğeleri kullanarak yeni bir ifade oluşturur. Tüm alt öğeler aynıysa bu ifade döndürülecektir.

VisitChildren(ExpressionVisitor)

SQL ağacındaki bir işlev çağrısını temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Belirtik Arabirim Kullanımları

IPrintableExpression.Print(ExpressionPrinter)

kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur.

(Devralındığı yer: SqlExpression)

Şunlara uygulanır