DbExpressionBuilder.Property Metodo

Definizione

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

Overload

Nome Descrizione
Property(DbExpression, EdmProperty)

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

Property(DbExpression, NavigationProperty)

Crea un nuovo DbPropertyExpression oggetto 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 DbPropertyExpression oggetto che rappresenta il recupero della proprietà dell'istanza con il nome specificato dall'istanza specificata.

Property(DbExpression, EdmProperty)

Crea un nuovo DbPropertyExpression oggetto 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 per la proprietà da recuperare.

Valori restituiti

Nuovo Oggetto DbPropertyExpression che rappresenta il recupero della proprietà.

Eccezioni

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

Si applica a

Property(DbExpression, NavigationProperty)

Crea un nuovo DbPropertyExpression oggetto 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 per la proprietà di navigazione da recuperare.

Valori restituiti

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 per il membro finale della relazione da recuperare.

Valori restituiti

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 DbPropertyExpression oggetto che rappresenta il recupero della proprietà dell'istanza con 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.

Valori restituiti

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