Condividi tramite


DbExpressionBuilder.RefFromKey Metodo

Definizione

Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica basata su valori chiave.

Overload

RefFromKey(EntitySet, DbExpression)

Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica basata su valori chiave.

RefFromKey(EntitySet, DbExpression, EntityType)

Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica basata su valori chiave.

RefFromKey(EntitySet, DbExpression)

Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica basata su valori 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à che contiene l'elemento a cui si fa riferimento.

keyRow
DbExpression

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

Restituisce

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

Eccezioni

entitySet o keyRow è null.

keyRow non dispone di un tipo di risultati di record che corrisponde alla proprietà dei tasti del tipo di entità del set di entità di riferimento.

Commenti

keyRow deve essere un'espressione che specifica i valori 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 elemento DbRefExpression che codifica un riferimento a un'entità specifica basata su valori 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à che contiene l'elemento a cui si fa riferimento.

keyRow
DbExpression

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

entityType
EntityType

Tipo di Entità a cui fare riferimento.

Restituisce

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

Eccezioni

entitySet, keyRow o entityType è Null.

entityType non si trova nella stessa gerarchia tipi del tipo di entità del set di entità oppure keyRow non dispone di un tipo di risultato record corrispondente 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 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