DbExpressionBuilder.Property Metod

Definition

Skapar en ny DbPropertyExpression som representerar hämtningen av den angivna egenskapen.

Överlagringar

Name Description
Property(DbExpression, EdmProperty)

Skapar en ny DbPropertyExpression som representerar hämtningen av den angivna egenskapen.

Property(DbExpression, NavigationProperty)

Skapar en ny DbPropertyExpression som representerar hämtningen av den angivna navigeringsegenskapen.

Property(DbExpression, RelationshipEndMember)

Skapar en ny DbPropertyExpression som representerar hämtningen av den angivna relationsslutmedlemmen.

Property(DbExpression, String)

Skapar en ny DbPropertyExpression som representerar hämtningen av instansegenskapen med det angivna namnet från den angivna instansen.

Property(DbExpression, EdmProperty)

Skapar en ny DbPropertyExpression som representerar hämtningen av den angivna egenskapen.

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

Parametrar

instance
DbExpression

Den instans som egenskapen ska hämtas från. Kan vara null om egenskapen är statisk.

propertyMetadata
EdmProperty

Metadata för egenskapen som ska hämtas.

Returer

En ny DbPropertyExpression som representerar egenskapshämtningen.

Undantag

propertyMetadata är null eller instance är null och egenskapen är inte statisk.

Gäller för

Property(DbExpression, NavigationProperty)

Skapar en ny DbPropertyExpression som representerar hämtningen av den angivna navigeringsegenskapen.

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

Parametrar

instance
DbExpression

Den instans som navigeringsegenskapen ska hämtas från.

navigationProperty
NavigationProperty

Metadata för navigeringsegenskapen som ska hämtas.

Returer

En ny DbPropertyExpression som representerar navigeringsegenskapens hämtning.

Undantag

navigationProperty eller instance är null.

Gäller för

Property(DbExpression, RelationshipEndMember)

Skapar en ny DbPropertyExpression som representerar hämtningen av den angivna relationsslutmedlemmen.

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

Parametrar

instance
DbExpression

Den instans som relationsslutmedlemmen ska hämtas från.

relationshipEnd
RelationshipEndMember

Metadata för relationsslutmedlemmen som ska hämtas.

Returer

En ny DbPropertyExpression som representerar relationsslutmedlemshämtningen.

Undantag

relationshipEnd är null eller instance är null och egenskapen är inte statisk.

Gäller för

Property(DbExpression, String)

Skapar en ny DbPropertyExpression som representerar hämtningen av instansegenskapen med det angivna namnet från den angivna instansen.

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

Parametrar

instance
DbExpression

Den instans som egenskapen ska hämtas från.

propertyName
String

Namnet på den egenskap som ska hämtas.

Returer

En ny DbPropertyExpression som representerar egenskapshämtningen.

Undantag

propertyName är null eller instance är null och egenskapen är inte statisk.

Ingen egenskap med det angivna namnet deklareras av typen instance.

Gäller för