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 elemento DbRefExpression che codifica un riferimento a un'entità specifica di un tipo specificato in base a valori chiave.
Overload
CreateRef(EntitySet, IEnumerable<DbExpression>) |
Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica in base a valori chiave. |
CreateRef(EntitySet, DbExpression[]) |
Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica in base a valori chiave. |
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica di un tipo specificato in base a valori chiave. |
CreateRef(EntitySet, EntityType, DbExpression[]) |
Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica di un tipo specificato in base a valori chiave. |
CreateRef(EntitySet, IEnumerable<DbExpression>)
Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica in base a valori 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à che contiene l'elemento a cui si fa riferimento.
- keyValues
- IEnumerable<DbExpression>
Raccolta di oggetti DbExpression che forniscono i valori di chiave. Queste espressioni devono corrispondere (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
è Null oppure keyValues
è Null o contiene Null.
Il conteggio di keyValues
non corrisponde al conteggio dei membri principali dichiarati dal tipo di elemento di entitySet
oppure keyValues
contiene un'espressione con un tipo di risultato non compatibile con il tipo di membro principale corrispondente.
Si applica a
CreateRef(EntitySet, DbExpression[])
Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica in base a valori 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à che contiene l'elemento a cui si fa riferimento.
- keyValues
- DbExpression[]
Raccolta di oggetti DbExpression che forniscono i valori di chiave. Queste espressioni devono corrispondere (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
è Null oppure keyValues
è Null o contiene Null.
Il conteggio di keyValues
non corrisponde al conteggio dei membri principali dichiarati dal tipo di elemento di entitySet
oppure keyValues
contiene un'espressione con un tipo di risultato non compatibile con il tipo di membro principale corrispondente.
Si applica a
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica di un tipo specificato in base a 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à che contiene l'elemento a cui si fa riferimento.
- entityType
- EntityType
Tipo specifico dell'entità a cui si fa riferimento. Deve essere un tipo di entità della stessa gerarchia del tipo di elemento del set di entità.
- keyValues
- IEnumerable<DbExpression>
Raccolta di oggetti DbExpression che forniscono i valori di chiave. Queste espressioni devono corrispondere (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 entityType
è Null oppure keyValues
è Null o contiene Null.
entityType
non proviene dalla stessa gerarchia di tipi (un sottotipo, un supertipo o lo stesso tipo) del tipo di elemento di entitySet
.
-oppure-
Il conteggio di keyValues
non corrisponde al conteggio dei membri principali dichiarati dal tipo di elemento di entitySet
oppure keyValues
contiene un'espressione con un tipo di risultato non compatibile con il tipo di membro principale corrispondente.
Si applica a
CreateRef(EntitySet, EntityType, DbExpression[])
Crea un nuovo elemento DbRefExpression che codifica un riferimento a un'entità specifica di un tipo specificato in base a 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à che contiene l'elemento a cui si fa riferimento.
- entityType
- EntityType
Tipo specifico dell'entità a cui si fa riferimento. Deve essere un tipo di entità della stessa gerarchia del tipo di elemento del set di entità.
- keyValues
- DbExpression[]
Raccolta di oggetti DbExpression che forniscono i valori di chiave. Queste espressioni devono corrispondere (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 entityType
è Null oppure keyValues
è Null o contiene Null.
entityType
non proviene dalla stessa gerarchia di tipi (un sottotipo, un supertipo o lo stesso tipo) del tipo di elemento di entitySet
.
-oppure-
Il conteggio di keyValues
non corrisponde al conteggio dei membri principali dichiarati dal tipo di elemento di entitySet
oppure keyValues
contiene un'espressione con un tipo di risultato non compatibile con il tipo di membro principale corrispondente.