DbExpressionBuilder.Navigate Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria uma nova DbRelationshipNavigationExpression representação da navegação de uma composição ou relação de associação.
Sobrecargas
| Name | Description |
|---|---|
| Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember) |
Cria uma nova DbRelationshipNavigationExpression representação da navegação de uma composição ou relação de associação. |
| Navigate(RelationshipType, String, String, DbExpression) |
Cria uma nova DbRelationshipNavigationExpression representação da navegação de uma composição ou relação de associação. |
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)
Cria uma nova DbRelationshipNavigationExpression representação da navegação de uma composição ou relação de associação.
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
Uma expressão que especifica a instância a partir da qual a navegação deve ocorrer.
- fromEnd
- RelationshipEndMember
Metadados para a propriedade que representa o fim da relação a partir da qual a navegação deve ocorrer.
- toEnd
- RelationshipEndMember
Metadados para a propriedade que representa o fim da relação para a qual a navegação deve ocorrer.
Devoluções
Uma nova DbRelationshipNavigationExpression que representa a navegação dos extremos de relação especificados de e para do tipo de relação especificado a partir da instância de navegação de origem especificada.
Exceções
fromEnd, toEnd ou navigateFrom é nulo.
fromEnd e toEnd não são declarados pelo mesmo tipo de relação, nem navigateFrom têm um tipo de resultado que não é compatível com o tipo de propriedade de fromEnd.
Observações
DbRelationshipNavigationExpression exige que a navegação ocorra sempre a partir de uma referência, e por isso navigateFrom deve ter sempre um tipo de resultado de referência.
Aplica-se a
Navigate(RelationshipType, String, String, DbExpression)
Cria uma nova DbRelationshipNavigationExpression representação da navegação de uma composição ou relação de associação.
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
Metadados para o tipo de relação que representa a relação.
- fromEndName
- String
O nome da propriedade do tipo de relação que representa o fim da relação a partir da qual a navegação deve ocorrer.
- toEndName
- String
O nome da propriedade do tipo de relação que representa o fim da relação para a qual a navegação deve ocorrer.
- navigateFrom
- DbExpression
Uma expressão que especifica a instância a partir da qual a navegação deve ocorrer.
Devoluções
Uma nova DbRelationshipNavigationExpression que representa a navegação dos extremos de relação especificados de e para do tipo de relação especificado a partir da instância de navegação de origem especificada.
Exceções
type, fromEndName, toEndName ou navigateFrom é nulo.
type não está associado ao espaço de trabalho de metadados desta árvore de comandos ou navigateFrom está associado a uma árvore de comandos diferente, ou type não declara uma propriedade final de relação com name toEndName ou fromEndName, ou navigateFrom tem um tipo de resultado que não é compatível com o tipo de propriedade da propriedade de fim da relação com name fromEndName.
Observações
DbRelationshipNavigationExpression exige que a navegação ocorra sempre a partir de uma referência, e por isso navigateFrom deve ter sempre um tipo de resultado de referência.