Dil

QueryParameterExpression Sınıf

Tanım

Aynı sorgunun farklı yürütmelerinde farklı değerlere sahip olabilecek sorgunun dışındaki bir parametreyi temsil eder. Bu, yakalanan değişkenleri kapatmak için oluşturulur Microsoft.EntityFrameworkCore.Query.Internal.ExpressionTreeFuncletizer ve ilişkisel olarak SqlParameterExpression

[System.Runtime.CompilerServices.Nullable(0)]
public class QueryParameterExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type QueryParameterExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class QueryParameterExpression
Inherits Expression
Implements IPrintableExpression
Devralma
QueryParameterExpression
Özellikler
Uygulamalar

Oluşturucular

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

İlişkili sorgu sağlayıcısıyla sınıfının yeni bir örneğini QueryParameterExpression oluşturur.

QueryParameterExpression(String, Type, ParameterTranslationMode)

İlişkili sorgu sağlayıcısıyla sınıfının yeni bir örneğini QueryParameterExpression oluşturur.

QueryParameterExpression(String, Type)

İlişkili sorgu sağlayıcısıyla sınıfının yeni bir örneğini QueryParameterExpression oluşturur.

Özellikler

Veri Akışı Adı Description
IsNonNullableReferenceType

Bu sorgu parametresinin türünün null atanamaz bir başvuru türü olup olmadığı.

Name

Sorgu parametresinin adı.

NodeType

Aynı sorgunun farklı yürütmelerinde farklı değerlere sahip olabilecek sorgunun dışındaki bir parametreyi temsil eder. Bu, yakalanan değişkenleri kapatmak için oluşturulur Microsoft.EntityFrameworkCore.Query.Internal.ExpressionTreeFuncletizer ve ilişkisel olarak SqlParameterExpression

TranslationMode

Parametresi nasıl işlenmelidir?

Type

Bunun temsil ettiği Expression ifadenin statik türü.

Yöntemler

Veri Akışı Adı Description
Equals(Object)

Aynı sorgunun farklı yürütmelerinde farklı değerlere sahip olabilecek sorgunun dışındaki bir parametreyi temsil eder. Bu, yakalanan değişkenleri kapatmak için oluşturulur Microsoft.EntityFrameworkCore.Query.Internal.ExpressionTreeFuncletizer ve ilişkisel olarak SqlParameterExpression

GetHashCode()

Aynı sorgunun farklı yürütmelerinde farklı değerlere sahip olabilecek sorgunun dışındaki bir parametreyi temsil eder. Bu, yakalanan değişkenleri kapatmak için oluşturulur Microsoft.EntityFrameworkCore.Query.Internal.ExpressionTreeFuncletizer ve ilişkisel olarak SqlParameterExpression

Print(ExpressionPrinter)

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

VisitChildren(ExpressionVisitor)

Aynı sorgunun farklı yürütmelerinde farklı değerlere sahip olabilecek sorgunun dışındaki bir parametreyi temsil eder. Bu, yakalanan değişkenleri kapatmak için oluşturulur Microsoft.EntityFrameworkCore.Query.Internal.ExpressionTreeFuncletizer ve ilişkisel olarak SqlParameterExpression

Şunlara uygulanır