SqlParameterExpression Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Ö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) |