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.RefFromKey (EntitySet, DbExpression, EntityType)

.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 RefFromKey(
	this EntitySet entitySet,
	DbExpression keyRow,
	EntityType entityType
)

Parametri

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

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

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

Oggetto DbExpression che costruisce le proprietà chiave del tipo di entità cui si fa riferimento a un record con colonne che corrispondono (in numero, tipo e l'ordine).

entityType
Type: System.Data.Metadata.Edm.EntityType

Il tipo di entità che il riferimento deve fare riferimento a.

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, keyRow o entityType è null.

ArgumentException

entityType non è presente nella stessa gerarchia di tipo come tipo di entità del set di entità, o keyRow non dispone di un tipo di risultato record corrispondente alle proprietà chiave del tipo di entità del set di entità con riferimenti.

keyRow deve essere impostata un'espressione che specifica i valori di chiave che identificano l'entità a cui si fa riferimento all'interno dell'entità specificata. Il tipo di risultato di keyRow deve contenere una colonna corrispondente per ogni proprietà chiave definita da entitySet's tipo di entità.

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