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.
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 static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.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 o keyValues è Null o contiene null.
Il conteggio di keyValues non corrisponde al numero di membri chiave dichiarati dal tipo di elemento di entitySet o keyValues 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 elemento DbRefExpression che codifica un riferimento a un'entità specifica in base a valori chiave.
public static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.Common.CommandTrees.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 o keyValues è Null o contiene null.
Il conteggio di keyValues non corrisponde al numero di membri chiave dichiarati dal tipo di elemento di entitySet o keyValues 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 elemento DbRefExpression che codifica un riferimento a un'entità specifica di un tipo specificato in base a valori chiave.
public static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Metadata.Edm.EntityType entityType, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Metadata.Edm.EntityType * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.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.
Il conteggio di keyValues non corrisponde al numero di membri chiave dichiarati dal tipo di elemento di entitySet o keyValues 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 elemento DbRefExpression che codifica un riferimento a un'entità specifica di un tipo specificato in base a valori chiave.
public static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Metadata.Edm.EntityType entityType, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Metadata.Edm.EntityType * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.Common.CommandTrees.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.
Il conteggio di keyValues non corrisponde al numero di membri chiave dichiarati dal tipo di elemento di entitySet o keyValues contiene un'espressione con un tipo di risultato non compatibile con il tipo del membro chiave corrispondente.