Condividi tramite


DbExpressionBuilder.Property Metodo

Definizione

Crea un nuovo oggetto DbPropertyExpression che rappresenta il recupero della proprietà specificata.

Overload

Property(DbExpression, EdmProperty)

Crea un nuovo oggetto DbPropertyExpression che rappresenta il recupero della proprietà specificata.

Property(DbExpression, NavigationProperty)

Crea un nuovo oggetto DbPropertyExpression che rappresenta il recupero della proprietà di navigazione specificata.

Property(DbExpression, RelationshipEndMember)

Crea un nuovo oggetto DbPropertyExpression che rappresenta il recupero del membro finale della relazione specificato.

Property(DbExpression, String)

Crea un nuovo oggetto DbPropertyExpression che rappresenta il recupero della proprietà di istanza avente il nome specificato dall'istanza specificata.

Property(DbExpression, EdmProperty)

Crea un nuovo oggetto DbPropertyExpression che rappresenta il recupero della proprietà specificata.

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

Parametri

instance
DbExpression

Istanza da cui recuperare la proprietà. Può essere null se la proprietà è statica.

propertyMetadata
EdmProperty

Metadati della proprietà da recuperare.

Restituisce

Nuovo DbPropertyExpression che rappresenta la proprietà di navigazione.

Eccezioni

propertyMetadata è null o instance è null e la proprietà non è statica.

Si applica a

Property(DbExpression, NavigationProperty)

Crea un nuovo oggetto DbPropertyExpression che rappresenta il recupero della proprietà di navigazione specificata.

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

Parametri

instance
DbExpression

Istanza da cui recuperare la proprietà di navigazione.

navigationProperty
NavigationProperty

Metadati della proprietà di navigazione da recuperare.

Restituisce

Nuovo DbPropertyExpression che rappresenta il recupero della proprietà di navigazione.

Eccezioni

navigationProperty o instance è null.

Si applica a

Property(DbExpression, RelationshipEndMember)

Crea un nuovo oggetto DbPropertyExpression che rappresenta il recupero del membro finale della relazione specificato.

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

Parametri

instance
DbExpression

Istanza da cui recuperare il membro finale della relazione.

relationshipEnd
RelationshipEndMember

Metadati del membro finale della relazione da recuperare.

Restituisce

Nuovo DbPropertyExpression che rappresenta il recupero del membro finale della relazione.

Eccezioni

relationshipEnd è null o instance è null e la proprietà non è statica.

Si applica a

Property(DbExpression, String)

Crea un nuovo oggetto DbPropertyExpression che rappresenta il recupero della proprietà di istanza avente il nome specificato dall'istanza specificata.

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

Parametri

instance
DbExpression

Istanza da cui recuperare la proprietà.

propertyName
String

Nome della proprietà da recuperare.

Restituisce

Nuovo DbPropertyExpression che rappresenta il recupero della proprietà.

Eccezioni

propertyName è null o instance è null e la proprietà non è statica.

Nessuna proprietà con il nome specificato viene dichiarata dal tipo di instance.

Si applica a