Compartir a través de


DbExpressionBuilder.Property Método

Definición

Crea una nueva expresión DbPropertyExpression que representa la recuperación de la propiedad de navegación especificada.

Sobrecargas

Property(DbExpression, EdmProperty)

Crea una nueva expresión DbPropertyExpression que representa la recuperación de la propiedad de navegación especificada.

Property(DbExpression, NavigationProperty)

Crea una nueva expresión DbPropertyExpression que representa la recuperación de la propiedad de navegación especificada.

Property(DbExpression, RelationshipEndMember)

Crea una nueva expresión DbPropertyExpression que representa la recuperación del miembro de fin de relación especificado.

Property(DbExpression, String)

Crea una nueva expresión DbPropertyExpression que representa la recuperación de la propiedad de instancia con el nombre especificado de la instancia determinada.

Property(DbExpression, EdmProperty)

Crea una nueva expresión DbPropertyExpression que representa la recuperación de la propiedad de navegación 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

Instancia desde la que se va a recuperar la propiedad. Puede ser NULL si la propiedad es estática.

propertyMetadata
EdmProperty

Metadatos de la propiedad que se va a recuperar.

Devoluciones

Nuevo DbPropertyExpression que representa la recuperación de la propiedad.

Excepciones

propertyMetadata es null o instance es null y la propiedad no es estática.

Se aplica a

Property(DbExpression, NavigationProperty)

Crea una nueva expresión DbPropertyExpression que representa la recuperación de la propiedad de navegación 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

Instancia desde la que se va a recuperar la propiedad de navegación.

navigationProperty
NavigationProperty

Metadatos de la propiedad de navegación que se va a recuperar.

Devoluciones

Nuevo DbPropertyExpression que representa la recuperación de la propiedad de navegación.

Excepciones

navigationProperty o instance es null.

Se aplica a

Property(DbExpression, RelationshipEndMember)

Crea una nueva expresión DbPropertyExpression que representa la recuperación del miembro de fin de relación 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

Instancia de la que se va a recuperar el miembro de fin de relación.

relationshipEnd
RelationshipEndMember

Metadatos del miembro de fin de relación que se va a recuperar.

Devoluciones

Nuevo DbPropertyExpression que representa la recuperación de la relación y del miembro.

Excepciones

relationshipEnd es null o instance es null y la propiedad no es estática.

Se aplica a

Property(DbExpression, String)

Crea una nueva expresión DbPropertyExpression que representa la recuperación de la propiedad de instancia con el nombre especificado de la instancia determinada.

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

Instancia desde la que se va a recuperar la propiedad.

propertyName
String

Nombre de la propiedad que se va a recuperar.

Devoluciones

Nuevo DbPropertyExpression que representa la recuperación de la propiedad.

Excepciones

propertyName es null o instance es null y la propiedad no es estática.

No se declara ninguna propiedad con el nombre especificado por el tipo de instance.

Se aplica a