Dil

SqlParameterExpression Sınıf

Tanım

SQL ağacındaki bir parametreyi temsil eden ifade.

[System.Runtime.CompilerServices.Nullable(0)]
public sealed class SqlParameterExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
public class SqlParameterExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
public sealed class SqlParameterExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlParameterExpression = class
    inherit SqlExpression
type SqlParameterExpression = class
    inherit SqlExpression
Public NotInheritable Class SqlParameterExpression
Inherits SqlExpression
Public Class SqlParameterExpression
Inherits SqlExpression
Devralma
SqlParameterExpression
Özellikler

Açıklamalar

Bu, SQL ağacındaki bir çevresinde basit bir ParameterExpression sarmalayıcıdır. Bu türün örnekleri uygulama veya veritabanı sağlayıcı kodu tarafından oluşturulamaz. Bu, uygulamanız veya sağlayıcınız için bir sorunsa lütfen github.com/dotnet/efcore'da bir sorun oluşturun.

Oluşturucular

Veri Akışı Adı Description
SqlParameterExpression(String, String, Type, Boolean, Nullable<ParameterTranslationMode>, RelationalTypeMapping)

sınıfının yeni bir örneğini SqlParameterExpression oluşturur.

SqlParameterExpression(String, Type, Boolean, RelationalTypeMapping)

sınıfının yeni bir örneğini SqlParameterExpression oluşturur.

SqlParameterExpression(String, Type, RelationalTypeMapping)

sınıfının yeni bir örneğini SqlParameterExpression oluşturur.

Özellikler

Veri Akışı Adı Description
InvariantName

parametresinin içinde Parameterskaydedildiği adı.

IsNullable

Bu parametrenin null değerlere sahip olup olmadığını gösteren bool değeri.

Name

SQL'de ve içinde yer tutucu olarak ayarlanacağı ParameterName için parametresinin adı (ek yer tutucu karakter ön eklerinden önce).

NodeType

SQL ağacındaki bir parametreyi temsil eden ifade.

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

Parametresinin nasıl işlenmesi gerektiği.

Type

SQL ağacındaki bir parametreyi temsil eden ifade.

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

RelationalTypeMapping Bu ifadeyle ilişkili.

(Devralındığı yer: SqlExpression)

Yöntemler

Veri Akışı Adı Description
ApplyTypeMapping(RelationalTypeMapping)

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

Equals(Object)

SQL ağacındaki bir parametreyi temsil eden ifade.

GetHashCode()

SQL ağacındaki bir parametreyi temsil eden ifade.

Print(ExpressionPrinter)

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

Print(ExpressionPrinter)

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

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

İfadeyi alıntılar; yani, değerlendirildiğinde bu ifadeyle aynı bir ifade oluşturacak bir ifade döndürür. Bu ifadeyi yeniden oluşturan önceden derlenmiş sorgular için kod oluşturmak için kullanılır.

VisitChildren(ExpressionVisitor)

SQL ağacındaki bir parametreyi temsil eden ifade.

VisitChildren(ExpressionVisitor)

SQL ağacındaki bir parametreyi temsil eden ifade.

(Devralındığı yer: SqlExpression)

Belirtik Arabirim Kullanımları

Veri Akışı Adı Description
IPrintableExpression.Print(ExpressionPrinter)

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

(Devralındığı yer: SqlExpression)

Şunlara uygulanır