Metodo DbExpressionBuilder.RefFromKey (EntitySet, DbExpression)
[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 DbRefExpression che codifica un riferimento a un'Entità specifica in base a valori chiave.
Spazio dei nomi: System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
<ExtensionAttribute> _
Public Shared Function RefFromKey ( _
entitySet As EntitySet, _
keyRow As DbExpression _
) As DbRefExpression
'Utilizzo
Dim entitySet As EntitySet
Dim keyRow As DbExpression
Dim returnValue As DbRefExpression
returnValue = entitySet.RefFromKey(keyRow)
public static DbRefExpression RefFromKey(
this EntitySet entitySet,
DbExpression keyRow
)
[ExtensionAttribute]
public:
static DbRefExpression^ RefFromKey(
EntitySet^ entitySet,
DbExpression^ keyRow
)
static member RefFromKey :
entitySet:EntitySet *
keyRow:DbExpression -> DbRefExpression
public static function RefFromKey(
entitySet : EntitySet,
keyRow : DbExpression
) : DbRefExpression
Parametri
- entitySet
Tipo: System.Data.Entity.Core.Metadata.Edm.EntitySet
Set di entità in cui risiede l'elemento a cui viene fatto riferimento.
- keyRow
Tipo: System.Data.Entity.Core.Common.CommandTrees.DbExpression
Oggetto DbExpression che costruisce un record con colonne che corrispondono, per numero, tipo e ordinamento, alle proprietà chiave del tipo di entità di riferimento.
Valore restituito
Tipo: System.Data.Entity.Core.Common.CommandTrees.DbRefExpression
Nuovo elemento DbRefExpression che fa riferimento all'elemento con i valori chiave specificati nel set di entità specificato.
Nota sull'utilizzo
In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo EntitySet. 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 | entitySet o keyRow è null. |
ArgumentException | keyRow |
Note
keyRow deve essere un'espressione che specifica i valori chiave che identificano l'entità di riferimento nel set di entità specificato. Il tipo di risultato di keyRow deve contenere una colonna corrispondente per ogni proprietà chiave definita dal tipo di entità di entitySet.
Vedere anche
Riferimento
Spazio dei nomi System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder