Condividi tramite


Metodo DbExpressionBuilder.Navigate (DbExpression, RelationshipEndMember, RelationshipEndMember)

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Crea un nuovo oggetto DbRelationshipNavigationExpression che rappresenta la navigazione di una relazione di associazione o di composizione.

Spazio dei nomi:  System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
<ExtensionAttribute> _
Public Shared Function Navigate ( _
    navigateFrom As DbExpression, _
    fromEnd As RelationshipEndMember, _
    toEnd As RelationshipEndMember _
) As DbRelationshipNavigationExpression
'Utilizzo
Dim navigateFrom As DbExpression 
Dim fromEnd As RelationshipEndMember 
Dim toEnd As RelationshipEndMember 
Dim returnValue As DbRelationshipNavigationExpression 

returnValue = navigateFrom.Navigate(fromEnd, _
    toEnd)
public static DbRelationshipNavigationExpression Navigate(
    this DbExpression navigateFrom,
    RelationshipEndMember fromEnd,
    RelationshipEndMember toEnd
)
[ExtensionAttribute]
public:
static DbRelationshipNavigationExpression^ Navigate(
    DbExpression^ navigateFrom, 
    RelationshipEndMember^ fromEnd, 
    RelationshipEndMember^ toEnd
)
static member Navigate : 
        navigateFrom:DbExpression * 
        fromEnd:RelationshipEndMember * 
        toEnd:RelationshipEndMember -> DbRelationshipNavigationExpression
public static function Navigate(
    navigateFrom : DbExpression, 
    fromEnd : RelationshipEndMember, 
    toEnd : RelationshipEndMember
) : DbRelationshipNavigationExpression

Parametri

Valore restituito

Tipo: System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression
Nuovo elemento DbRelationshipNavigationExpression che rappresenta la navigazione delle entità Da e A specificate del tipo di relazione specificato dall'istanza di origine della navigazione specificata.

Nota sull'utilizzo

In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo DbExpression. Per chiamare il metodo usando la sintassi del metodo di istanza, omettere il primo parametro. Per altre informazioni, vedere https://msdn.microsoft.com/it-it/library/bb384936(v=vs.113) o https://msdn.microsoft.com/it-it/library/bb383977(v=vs.113).

Eccezioni

Eccezione Condizione
ArgumentNullException

fromEnd, toEnd o NavigateForm è Null.

ArgumentException

fromEnd e toEnd non sono dichiarati dallo stesso tipo di relazione oppure navigateFrom presenta un tipo di risultato che non è compatibile con il tipo di proprietà di fromEnd.

Note

L'oggetto DbRelationshipNavigationExpression richiede che la navigazione venga sempre eseguita da un riferimento, pertanto navigateFrom deve sempre presentare un tipo di risultato di riferimento.

Vedere anche

Riferimento

DbExpressionBuilder Classe

Overload Navigate

Spazio dei nomi System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder