DbExpressionBuilder.CreateRef 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 di un determinato tipo in base ai valori chiave.
Overload
| Nome | Descrizione |
|---|---|
| CreateRef(EntitySet, IEnumerable<DbExpression>) |
Crea un nuovo DbRefExpression oggetto che codifica un riferimento a un'entità specifica in base ai valori di chiave. |
| CreateRef(EntitySet, DbExpression[]) |
Crea un nuovo DbRefExpression oggetto che codifica un riferimento a un'entità specifica in base ai valori di chiave. |
| CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Crea un nuovo DbRefExpression oggetto che codifica un riferimento a un'entità specifica di un determinato tipo in base ai valori chiave. |
| CreateRef(EntitySet, EntityType, DbExpression[]) |
Crea un nuovo DbRefExpression oggetto che codifica un riferimento a un'entità specifica di un determinato tipo in base ai valori chiave. |
CreateRef(EntitySet, IEnumerable<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 ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef(this System.Data.Metadata.Edm.EntitySet entitySet, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, keyValues As IEnumerable(Of DbExpression)) As DbRefExpression
Parametri
- entitySet
- EntitySet
Set di entità in cui risiede l'elemento a cui si fa riferimento.
- keyValues
- IEnumerable<DbExpression>
Raccolta di DbExpressionoggetti che forniscono i valori della chiave. Queste espressioni devono corrispondere (in numero, tipo e ordine) alle proprietà chiave 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 è null oppure keyValues è null o contiene null.
Il conteggio di keyValues non corrisponde al conteggio dei membri chiave dichiarati dal entitySettipo keyValues di elemento del o contiene un'espressione con un tipo di risultato non compatibile con il tipo del membro chiave corrispondente.
Si applica a
CreateRef(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 ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef(this System.Data.Metadata.Edm.EntitySet entitySet, params System.Data.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, ParamArray keyValues As DbExpression()) As DbRefExpression
Parametri
- entitySet
- EntitySet
Set di entità in cui risiede l'elemento a cui si fa riferimento.
- keyValues
- DbExpression[]
Raccolta di DbExpressionoggetti che forniscono i valori della chiave. Queste espressioni devono corrispondere (in numero, tipo e ordine) alle proprietà chiave 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 è null oppure keyValues è null o contiene null.
Il conteggio di keyValues non corrisponde al conteggio dei membri chiave dichiarati dal entitySettipo keyValues di elemento del o contiene un'espressione con un tipo di risultato non compatibile con il tipo del membro chiave corrispondente.
Si applica a
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
Crea un nuovo DbRefExpression oggetto che codifica un riferimento a un'entità specifica di un determinato tipo in base ai valori chiave.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRefExpression ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Metadata::Edm::EntityType ^ entityType, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef(this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Metadata.Edm.EntityType entityType, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * System.Data.Metadata.Edm.EntityType * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, entityType As EntityType, keyValues As IEnumerable(Of DbExpression)) As DbRefExpression
Parametri
- entitySet
- EntitySet
Set di entità in cui risiede l'elemento a cui si fa riferimento.
- entityType
- EntityType
Tipo specifico dell'entità a cui si fa riferimento. Deve trattarsi di un tipo di entità della stessa gerarchia del tipo di elemento del set di entità.
- keyValues
- IEnumerable<DbExpression>
Raccolta di DbExpressionoggetti che forniscono i valori della chiave. Queste espressioni devono corrispondere (in numero, tipo e ordine) alle proprietà chiave 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 entityType è null oppure keyValues è null o contiene null.
entityType non proviene dalla stessa gerarchia dei tipi (un sottotipo, un supertipo o lo stesso tipo) del entitySettipo di elemento di .
oppure
Il conteggio di keyValues non corrisponde al conteggio dei membri chiave dichiarati dal entitySettipo keyValues di elemento del o contiene un'espressione con un tipo di risultato non compatibile con il tipo del membro chiave corrispondente.
Si applica a
CreateRef(EntitySet, EntityType, DbExpression[])
Crea un nuovo DbRefExpression oggetto che codifica un riferimento a un'entità specifica di un determinato tipo in base ai valori chiave.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRefExpression ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Metadata::Edm::EntityType ^ entityType, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef(this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Metadata.Edm.EntityType entityType, params System.Data.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * System.Data.Metadata.Edm.EntityType * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, entityType As EntityType, ParamArray keyValues As DbExpression()) As DbRefExpression
Parametri
- entitySet
- EntitySet
Set di entità in cui risiede l'elemento a cui si fa riferimento.
- entityType
- EntityType
Tipo specifico dell'entità a cui si fa riferimento. Deve trattarsi di un tipo di entità della stessa gerarchia del tipo di elemento del set di entità.
- keyValues
- DbExpression[]
Raccolta di DbExpressionoggetti che forniscono i valori della chiave. Queste espressioni devono corrispondere (in numero, tipo e ordine) alle proprietà chiave 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 entityType è null oppure keyValues è null o contiene null.
entityType non proviene dalla stessa gerarchia dei tipi (un sottotipo, un supertipo o lo stesso tipo) del entitySettipo di elemento di .
oppure
Il conteggio di keyValues non corrisponde al conteggio dei membri chiave dichiarati dal entitySettipo keyValues di elemento del o contiene un'espressione con un tipo di risultato non compatibile con il tipo del membro chiave corrispondente.