Partilhar via


DbExpressionBuilder.Property Método

Definição

Cria uma nova DbPropertyExpression que representa a recuperação da propriedade especificada.

Sobrecargas

Property(DbExpression, EdmProperty)

Cria uma nova DbPropertyExpression que representa a recuperação da propriedade especificada.

Property(DbExpression, NavigationProperty)

Cria uma nova DbPropertyExpression que representa a recuperação da propriedade de navegação especificada.

Property(DbExpression, RelationshipEndMember)

Cria uma nova DbPropertyExpression que representa a recuperação do membro de extremidade da relação especificado.

Property(DbExpression, String)

Cria uma nova DbPropertyExpression que representa a recuperação de propriedade da instância com o nome especificado da instância fornecida.

Property(DbExpression, EdmProperty)

Cria uma nova DbPropertyExpression que representa a recuperação da propriedade especificada.

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

Parâmetros

instance
DbExpression

A instância da qual recuperar a propriedade. Pode ser nulo se a propriedade é estática.

propertyMetadata
EdmProperty

Os metadados da propriedade a ser recuperada.

Retornos

Uma nova DbPropertyExpression que representa a recuperação da propriedade.

Exceções

propertyMetadata é nulo ou instance é nulo e a propriedade não é estática.

Aplica-se a

Property(DbExpression, NavigationProperty)

Cria uma nova DbPropertyExpression que representa a recuperação da propriedade de navegação especificada.

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

Parâmetros

instance
DbExpression

A instância da qual recuperar a propriedade de navegação.

navigationProperty
NavigationProperty

Metadados da propriedade de navegação a ser recuperada.

Retornos

Uma nova DbPropertyExpression que representa a recuperação da propriedade de navegação.

Exceções

navigationProperty ou instance é nulo.

Aplica-se a

Property(DbExpression, RelationshipEndMember)

Cria uma nova DbPropertyExpression que representa a recuperação do membro de extremidade da relação especificado.

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

Parâmetros

instance
DbExpression

A instância da qual recuperar o membro de extremidade da relação.

relationshipEnd
RelationshipEndMember

Metadados para o membro de extremidade da relação a ser recuperado.

Retornos

Uma nova DbPropertyExpression que representa a recuperação do membro de extremidade da relação.

Exceções

relationshipEnd é nulo ou instance é nulo e a propriedade não é estática.

Aplica-se a

Property(DbExpression, String)

Cria uma nova DbPropertyExpression que representa a recuperação de propriedade da instância com o nome especificado da instância fornecida.

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

Parâmetros

instance
DbExpression

A instância da qual recuperar a propriedade.

propertyName
String

O nome da propriedade a ser recuperada.

Retornos

Uma nova DbPropertyExpression que representa a recuperação da propriedade.

Exceções

propertyName é nulo ou instance é nulo e a propriedade não é estática.

Nenhuma propriedade com o nome especificado é declarada pelo tipo de instance.

Aplica-se a