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 static System.Data.Common.CommandTrees.DbPropertyExpression Property (this System.Data.Common.CommandTrees.DbExpression instance, System.Data.Metadata.Edm.EdmProperty propertyMetadata);

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

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Property(DbExpression, NavigationProperty)

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

public static System.Data.Common.CommandTrees.DbPropertyExpression Property (this System.Data.Common.CommandTrees.DbExpression instance, System.Data.Metadata.Edm.NavigationProperty navigationProperty);

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

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Property(DbExpression, RelationshipEndMember)

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

public static System.Data.Common.CommandTrees.DbPropertyExpression Property (this System.Data.Common.CommandTrees.DbExpression instance, System.Data.Metadata.Edm.RelationshipEndMember relationshipEnd);

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

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Property(DbExpression, String)

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

public static System.Data.Common.CommandTrees.DbPropertyExpression Property (this System.Data.Common.CommandTrees.DbExpression instance, string propertyName);

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

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1