DbExpressionBuilder.Navigate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea un nuevo objeto DbRelationshipNavigationExpression que representa la navegación de una relación de asociación o composición.
Sobrecargas
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember) |
Crea un nuevo objeto DbRelationshipNavigationExpression que representa la navegación de una relación de asociación o composición. |
Navigate(RelationshipType, String, String, DbExpression) |
Crea un nuevo objeto DbRelationshipNavigationExpression que representa la navegación de una relación de asociación o composición. |
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)
Crea un nuevo objeto DbRelationshipNavigationExpression que representa la navegación de una relación de asociación o composición.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ Navigate(System::Data::Common::CommandTrees::DbExpression ^ navigateFrom, System::Data::Metadata::Edm::RelationshipEndMember ^ fromEnd, System::Data::Metadata::Edm::RelationshipEndMember ^ toEnd);
public static System.Data.Common.CommandTrees.DbRelationshipNavigationExpression Navigate (this System.Data.Common.CommandTrees.DbExpression navigateFrom, System.Data.Metadata.Edm.RelationshipEndMember fromEnd, System.Data.Metadata.Edm.RelationshipEndMember toEnd);
static member Navigate : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.RelationshipEndMember * System.Data.Metadata.Edm.RelationshipEndMember -> System.Data.Common.CommandTrees.DbRelationshipNavigationExpression
<Extension()>
Public Function Navigate (navigateFrom As DbExpression, fromEnd As RelationshipEndMember, toEnd As RelationshipEndMember) As DbRelationshipNavigationExpression
Parámetros
- navigateFrom
- DbExpression
Una expresión que especifica la instancia desde la que se debe producir la navegación.
- fromEnd
- RelationshipEndMember
Metadatos de la propiedad que representa el final de la relación desde la que se debe producir la navegación.
- toEnd
- RelationshipEndMember
Metadatos de la propiedad que representa el final de la relación hacia la que se debe producir la navegación.
Devoluciones
Nuevo DbRelationshipNavigationExpression que representa la navegación de los extremos de la relación desde y hasta especificados del tipo de relación especificada desde la instancia origen de navegación especificada.
Excepciones
fromEnd
, toEnd
o navigateFrom
es un valor null.
fromEnd
y toEnd
no se declaran con el mismo tipo de relación o navigateFrom
tiene un tipo de resultado incompatible con el tipo de propiedad de fromEnd
.
Comentarios
DbRelationshipNavigationExpression requiere que la navegación siempre se produzca desde una referencia, por lo que navigateFrom
siempre debe tener un tipo de resultado de referencia.
Se aplica a
Navigate(RelationshipType, String, String, DbExpression)
Crea un nuevo objeto DbRelationshipNavigationExpression que representa la navegación de una relación de asociación o composición.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ Navigate(System::Data::Metadata::Edm::RelationshipType ^ type, System::String ^ fromEndName, System::String ^ toEndName, System::Data::Common::CommandTrees::DbExpression ^ navigateFrom);
public static System.Data.Common.CommandTrees.DbRelationshipNavigationExpression Navigate (this System.Data.Metadata.Edm.RelationshipType type, string fromEndName, string toEndName, System.Data.Common.CommandTrees.DbExpression navigateFrom);
static member Navigate : System.Data.Metadata.Edm.RelationshipType * string * string * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbRelationshipNavigationExpression
<Extension()>
Public Function Navigate (type As RelationshipType, fromEndName As String, toEndName As String, navigateFrom As DbExpression) As DbRelationshipNavigationExpression
Parámetros
- type
- RelationshipType
Metadatos para el tipo de relación que representa la relación.
- fromEndName
- String
Nombre de la propiedad del tipo de relación que representa el final de la relación desde la que debe realizarse la navegación.
- toEndName
- String
Nombre de la propiedad del tipo de relación que representa el final de la relación en la que debe realizarse la navegación.
- navigateFrom
- DbExpression
Una expresión que especifica la instancia desde la que se debe producir la navegación.
Devoluciones
Nuevo DbRelationshipNavigationExpression que representa la navegación de los extremos de la relación desde y hasta especificados del tipo de relación especificada desde la instancia origen de navegación especificada.
Excepciones
type
, fromEndName
, toEndName
o navigateFrom
es un valor null.
type
no está asociado al área de trabajo de metadatos de este árbol de comandos o navigateFrom
está asociado a otro árbol de comandos diferente, o type
no declara una propiedad de final de relación con el nombre toEndName
o fromEndName
, o navigateFrom
tiene un tipo de resultado que no es compatible con el tipo de propiedad de la propiedad de final de relación con el nombre fromEndName
.
Comentarios
DbRelationshipNavigationExpression requiere que la navegación siempre se produzca desde una referencia, por lo que navigateFrom
siempre debe tener un tipo de resultado de referencia.