Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo DbExpressionBuilder.Navigate (RelationshipType, String, String, DbExpression)

.NET Framework (current version)
 

Data di pubblicazione: novembre 2016

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

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

public static DbRelationshipNavigationExpression Navigate(
	this RelationshipType type,
	string fromEndName,
	string toEndName,
	DbExpression navigateFrom
)

Parametri

type
Type: System.Data.Metadata.Edm.RelationshipType

Metadati per il tipo di relazione che rappresenta la relazione.

fromEndName
Type: System.String

Il nome della proprietà del tipo di relazione che rappresenta la fine della relazione da cui deve verificarsi la navigazione.

toEndName
Type: System.String

Il nome della proprietà del tipo di relazione che rappresenta la fine della relazione in cui deve verificarsi la navigazione.

navigateFrom
Type: System.Data.Common.CommandTrees.DbExpression

Un'espressione di specifica l'istanza da cui naviagtion deve verificarsi.

Valore restituito

Type: System.Data.Common.CommandTrees.DbRelationshipNavigationExpression

Un nuovo DbRelationshipNavigationExpression che rappresenta la navigazione dell'oggetto specificato da e verso le estremità di relazione del tipo di relazione specificato dall'istanza di origine di navigazione specificata.

Exception Condition
ArgumentNullException

type, fromEndName, toEndName o navigateFrom è null.

ArgumentException

type non è associata l'area di lavoro metadati dell'albero dei comandi o navigateFrom è associata a un albero dei comandi diversa o type non dichiara una proprietà finale della relazione con nome toEndName o fromEndName, o navigateFrom è un tipo di risultato non è compatibile con il tipo di proprietà della proprietà relazione finale con nome fromEndName.

DbRelationshipNavigationExpression richiede che si verificano sempre spostamento da un riferimento e pertanto navigateFrom deve sempre avere un tipo di risultato di riferimento.

.NET Framework
Disponibile da 4.5
Torna all'inizio
Mostra: