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.CreateRef (EntitySet, IEnumerable<DbExpression>)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Crea un nuovo DbRefExpression che consente di codificare un riferimento a un'entità specifica in base ai valori chiave.

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

public static DbRefExpression CreateRef(
	this EntitySet entitySet,
	IEnumerable<DbExpression> keyValues
)

Parametri

entitySet
Type: System.Data.Metadata.Edm.EntitySet

Il set di entità in cui si trova l'elemento cui si fa riferimento.

keyValues
Type: System.Collections.Generic.IEnumerable<DbExpression>

Una raccolta di DbExpressionche forniscono i valori di chiave. Queste espressioni devono corrispondere (in numero, tipo e l'ordine) le proprietà chiave del tipo di entità cui viene fatto riferimento.

Valore restituito

Type: System.Data.Common.CommandTrees.DbRefExpression

DbRefExpression nuovo che fa riferimento all'elemento con i valori di chiave specificati nel set di entità specificato.

Exception Condition
ArgumentNullException

entitySet è null, o keyValues è null o contiene null.

ArgumentException

Il numero di keyValues non corrisponde al conteggio dei membri principali dichiarati dal entitySetdel tipo di elemento, o keyValues contiene un'espressione con un tipo di risultato non è compatibile con il tipo di membro principale corrispondente.

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