Idioma

DbExpressionBuilder.Navigate Método

Definição

Sobrecargas

Nome Descrição
Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Cria um novo DbRelationshipNavigationExpression que representa a navegação de uma relação de composição ou associação.

Navigate(RelationshipType, String, String, DbExpression)

Cria um novo DbRelationshipNavigationExpression que representa a navegação de uma relação de composição ou associação.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Cria um novo DbRelationshipNavigationExpression que representa a navegação de uma relação de composição ou associação.

public static System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression Navigate(this System.Data.Entity.Core.Common.CommandTrees.DbExpression navigateFrom, System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember fromEnd, System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember toEnd);
static member Navigate : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember * System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember -> System.Data.Entity.Core.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 da qual a navegação deve ocorrer.

fromEnd
RelationshipEndMember

Metadados para a propriedade que representa o fim da relação da qual a navegação deve ocorrer.

toEnd
RelationshipEndMember

Metadados para a propriedade que representa o fim da relação com a qual a navegação deve ocorrer.

Retornos

Um novo DbRelationshipNavigationExpression que representa a navegação das extremidades de e para relação especificadas do tipo de relação especificado da instância de origem de navegação especificada.

Exceções

fromEnd, toEnd ou navigateFrom é nulo.

fromEnd e toEnd não são declarados pelo mesmo tipo de relação ou navigateFrom tem um tipo de resultado que não é compatível com o tipo de propriedade de fromEnd.

Aplica-se a

Navigate(RelationshipType, String, String, DbExpression)

Cria um novo DbRelationshipNavigationExpression que representa a navegação de uma relação de composição ou associação.

public static System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression Navigate(this System.Data.Entity.Core.Metadata.Edm.RelationshipType type, string fromEndName, string toEndName, System.Data.Entity.Core.Common.CommandTrees.DbExpression navigateFrom);
static member Navigate : System.Data.Entity.Core.Metadata.Edm.RelationshipType * string * string * System.Data.Entity.Core.Common.CommandTrees.DbExpression -> System.Data.Entity.Core.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 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 com a qual a navegação deve ocorrer.

navigateFrom
DbExpression

Uma expressão especifica a instância da qual a navegação deve ocorrer.

Retornos

Um novo DbRelationshipNavigationExpression que representa a navegação das extremidades de e para relação especificadas do tipo de relação especificado da instância de origem de navegação especificada.

Exceções

type, fromEndName, toEndName ou navigateFrom é nulo.

O tipo não está associado ao workspace de metadados dessa árvore de comando ou navigateFrom está associado a uma árvore de comandos diferente ou o tipo não declara uma propriedade de extremidade de relação com nome toEndName ou fromEndName ou navigateFrom tem um tipo de resultado que não é compatível com o tipo de propriedade da propriedade de fim de relação com o nome deEndName.

Aplica-se a