DbExpressionBuilder.Property Metódus

Definíció

Létrehoz egy újat DbPropertyExpression , amely a megadott tulajdonság lekérését jelöli.

Túlterhelések

Name Description
Property(DbExpression, EdmProperty)

Létrehoz egy újat DbPropertyExpression , amely a megadott tulajdonság lekérését jelöli.

Property(DbExpression, NavigationProperty)

Létrehoz egy újat DbPropertyExpression , amely a megadott navigációs tulajdonság lekérését jelöli.

Property(DbExpression, RelationshipEndMember)

Létrehoz egy újat DbPropertyExpression , amely a megadott kapcsolatvégtag lekérését jelöli.

Property(DbExpression, String)

Létrehoz egy újat DbPropertyExpression , amely a példánytulajdonság lekérését jelöli az adott példány megadott nevével.

Property(DbExpression, EdmProperty)

Létrehoz egy újat DbPropertyExpression , amely a megadott tulajdonság lekérését jelöli.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbPropertyExpression ^ Property(System::Data::Common::CommandTrees::DbExpression ^ instance, System::Data::Metadata::Edm::EdmProperty ^ propertyMetadata);
public static System.Data.Common.CommandTrees.DbPropertyExpression Property(this System.Data.Common.CommandTrees.DbExpression instance, System.Data.Metadata.Edm.EdmProperty propertyMetadata);
static member Property : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.EdmProperty -> System.Data.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, propertyMetadata As EdmProperty) As DbPropertyExpression

Paraméterek

instance
DbExpression

Az a példány, amelyből lekéri a tulajdonságot. Null értékű lehet, ha a tulajdonság statikus.

propertyMetadata
EdmProperty

A lekérni kívánt tulajdonság metaadatai.

Válaszok

A tulajdonság lekérését jelképező új DbPropertyExpression.

Kivételek

propertyMetadata null vagy instance null értékű, és a tulajdonság nem statikus.

A következőre érvényes:

Property(DbExpression, NavigationProperty)

Létrehoz egy újat DbPropertyExpression , amely a megadott navigációs tulajdonság lekérését jelöli.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbPropertyExpression ^ Property(System::Data::Common::CommandTrees::DbExpression ^ instance, System::Data::Metadata::Edm::NavigationProperty ^ navigationProperty);
public static System.Data.Common.CommandTrees.DbPropertyExpression Property(this System.Data.Common.CommandTrees.DbExpression instance, System.Data.Metadata.Edm.NavigationProperty navigationProperty);
static member Property : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.NavigationProperty -> System.Data.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, navigationProperty As NavigationProperty) As DbPropertyExpression

Paraméterek

instance
DbExpression

Az a példány, amelyből le szeretné kérni a navigációs tulajdonságot.

navigationProperty
NavigationProperty

A lekérendő navigációs tulajdonság metaadatai.

Válaszok

Egy új DbPropertyExpression, amely a navigációs tulajdonság lekérését jelöli.

Kivételek

navigationProperty vagy instance null értékű.

A következőre érvényes:

Property(DbExpression, RelationshipEndMember)

Létrehoz egy újat DbPropertyExpression , amely a megadott kapcsolatvégtag lekérését jelöli.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbPropertyExpression ^ Property(System::Data::Common::CommandTrees::DbExpression ^ instance, System::Data::Metadata::Edm::RelationshipEndMember ^ relationshipEnd);
public static System.Data.Common.CommandTrees.DbPropertyExpression Property(this System.Data.Common.CommandTrees.DbExpression instance, System.Data.Metadata.Edm.RelationshipEndMember relationshipEnd);
static member Property : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.RelationshipEndMember -> System.Data.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, relationshipEnd As RelationshipEndMember) As DbPropertyExpression

Paraméterek

instance
DbExpression

Az a példány, amelyből lekérheti a kapcsolatvégtagot.

relationshipEnd
RelationshipEndMember

A lekérendő kapcsolatvégtag metaadatai.

Válaszok

Egy új DbPropertyExpression, amely a kapcsolat végtagjának lekérését jelöli.

Kivételek

relationshipEnd null vagy instance null értékű, és a tulajdonság nem statikus.

A következőre érvényes:

Property(DbExpression, String)

Létrehoz egy újat DbPropertyExpression , amely a példánytulajdonság lekérését jelöli az adott példány megadott nevével.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbPropertyExpression ^ Property(System::Data::Common::CommandTrees::DbExpression ^ instance, System::String ^ propertyName);
public static System.Data.Common.CommandTrees.DbPropertyExpression Property(this System.Data.Common.CommandTrees.DbExpression instance, string propertyName);
static member Property : System.Data.Common.CommandTrees.DbExpression * string -> System.Data.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, propertyName As String) As DbPropertyExpression

Paraméterek

instance
DbExpression

Az a példány, amelyből lekéri a tulajdonságot.

propertyName
String

A lekérni kívánt tulajdonság neve.

Válaszok

Egy új DbPropertyExpression, amely a tulajdonság lekérését jelöli.

Kivételek

propertyName null vagy instance null értékű, és a tulajdonság nem statikus.

A megadott névvel rendelkező tulajdonságok egyikét instancesem deklarálja a típus.

A következőre érvényes: