DbExpressionBuilder.RefFromKey Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un nuovo DbRefExpression oggetto che codifica un riferimento a un'entità specifica in base ai valori di chiave.
Overload
| Nome | Descrizione |
|---|---|
| RefFromKey(EntitySet, DbExpression) |
Crea un nuovo DbRefExpression oggetto che codifica un riferimento a un'entità specifica in base ai valori di chiave. |
| RefFromKey(EntitySet, DbExpression, EntityType) |
Crea un nuovo DbRefExpression oggetto che codifica un riferimento a un'entità specifica in base ai valori di chiave. |
RefFromKey(EntitySet, DbExpression)
Crea un nuovo DbRefExpression oggetto che codifica un riferimento a un'entità specifica in base ai valori di chiave.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRefExpression ^ RefFromKey(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Common::CommandTrees::DbExpression ^ keyRow);
public static System.Data.Common.CommandTrees.DbRefExpression RefFromKey(this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Common.CommandTrees.DbExpression keyRow);
static member RefFromKey : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function RefFromKey (entitySet As EntitySet, keyRow As DbExpression) As DbRefExpression
Parametri
- entitySet
- EntitySet
Set di entità in cui risiede l'elemento a cui si fa riferimento.
- keyRow
- DbExpression
Oggetto DbExpression che costruisce un record con colonne che corrispondono (in numero, tipo e ordine) alle proprietà Key del tipo di entità a cui si fa riferimento.
Valori restituiti
Nuovo DbRefExpression che fa riferimento all'elemento con i valori di chiave specificati nel set di entità specificato.
Eccezioni
entitySet o keyRow è null.
keyRow non dispone di un tipo di risultato del record che corrisponde alle proprietà chiave del tipo di entità del set di entità a cui si fa riferimento.
Commenti
keyRow deve essere un'espressione che specifica i valori di chiave che identificano l'entità a cui si fa riferimento all'interno del set di entità specificato. Il tipo di risultato di keyRow deve contenere una colonna corrispondente per ogni proprietà chiave definita dal entitySet's tipo di entità.
Si applica a
RefFromKey(EntitySet, DbExpression, EntityType)
Crea un nuovo DbRefExpression oggetto che codifica un riferimento a un'entità specifica in base ai valori di chiave.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRefExpression ^ RefFromKey(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Common::CommandTrees::DbExpression ^ keyRow, System::Data::Metadata::Edm::EntityType ^ entityType);
public static System.Data.Common.CommandTrees.DbRefExpression RefFromKey(this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Common.CommandTrees.DbExpression keyRow, System.Data.Metadata.Edm.EntityType entityType);
static member RefFromKey : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.EntityType -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function RefFromKey (entitySet As EntitySet, keyRow As DbExpression, entityType As EntityType) As DbRefExpression
Parametri
- entitySet
- EntitySet
Set di entità in cui risiede l'elemento a cui si fa riferimento.
- keyRow
- DbExpression
Oggetto DbExpression che costruisce un record con colonne che corrispondono (in numero, tipo e ordine) alle proprietà Key del tipo di entità a cui si fa riferimento.
- entityType
- EntityType
Tipo dell'entità a cui deve fare riferimento il riferimento il riferimento.
Valori restituiti
Nuovo DbRefExpression che fa riferimento all'elemento con i valori di chiave specificati nel set di entità specificato.
Eccezioni
entitySeto keyRowentityType è null.
entityType non si trova nella stessa gerarchia dei tipi del tipo di entità del set di entità o keyRow non ha un tipo di risultato del record che corrisponde alle proprietà chiave del tipo di entità del set di entità a cui si fa riferimento.
Commenti
keyRow deve essere un'espressione che specifica i valori di chiave che identificano l'entità a cui si fa riferimento all'interno del set di entità specificato. Il tipo di risultato di keyRow deve contenere una colonna corrispondente per ogni proprietà chiave definita dal entitySet's tipo di entità.