DbExpressionBuilder.CreateRef Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
CreateRef(EntitySet, IEnumerable<DbExpression>) |
Crée une nouvelle DbRefExpression qui encode une référence à une entité spécifique selon des valeurs clés. |
CreateRef(EntitySet, DbExpression[]) |
Crée une nouvelle DbRefExpression qui encode une référence à une entité spécifique selon des valeurs clés. |
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Crée une DbRefExpression qui encode une référence d'une entité spécifique d'un type donné en fonction des valeurs de clés. |
CreateRef(EntitySet, EntityType, DbExpression[]) |
Crée une DbRefExpression qui encode une référence d'une entité spécifique d'un type donné en fonction des valeurs de clés. |
CreateRef(EntitySet, IEnumerable<DbExpression>)
Crée une nouvelle DbRefExpression qui encode une référence à une entité spécifique selon des valeurs clés.
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
Paramètres
- entitySet
- EntitySet
Jeu d'entités qui contient l'élément référencé.
- keyValues
- IEnumerable<DbExpression>
Collection d'DbExpression qui fournit les valeurs de clés. Ces expressions doivent correspondre (en nombre, type et ordre) aux propriétés de clé du type d'entité référencé.
Retours
Nouvelle DbRefExpression qui référence l'élément avec les valeurs de clés indiquées dans le jeu d'entités donné.
Exceptions
entitySet a la valeur null ou keyValues est null ou contient null.
Le nombre de keyValues ne correspond pas au nombre de membres de clé déclarés par le type d’élément entitySet, ou keyValues contient une expression avec un type de résultat qui n’est pas compatible avec le type du membre de clé correspondant.
S’applique à
CreateRef(EntitySet, DbExpression[])
Crée une nouvelle DbRefExpression qui encode une référence à une entité spécifique selon des valeurs clés.
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
Paramètres
- entitySet
- EntitySet
Jeu d'entités qui contient l'élément référencé.
- keyValues
- DbExpression[]
Collection d'DbExpression qui fournit les valeurs de clés. Ces expressions doivent correspondre (en nombre, type et ordre) aux propriétés de clé du type d'entité référencé.
Retours
Nouvelle DbRefExpression qui référence l'élément avec les valeurs de clés indiquées dans le jeu d'entités donné.
Exceptions
entitySet a la valeur null ou keyValues est null ou contient null.
Le nombre de keyValues ne correspond pas au nombre de membres de clé déclarés par le type d’élément entitySet, ou keyValues contient une expression avec un type de résultat qui n’est pas compatible avec le type du membre de clé correspondant.
S’applique à
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
Crée une DbRefExpression qui encode une référence d'une entité spécifique d'un type donné en fonction des valeurs de clés.
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
Paramètres
- entitySet
- EntitySet
Jeu d'entités qui contient l'élément référencé.
- entityType
- EntityType
Type spécifique de l'entité référencée. Il doit s'agir d'un type d'entité appartenant à la même hiérarchie que le type d'élément du jeu d'entités.
- keyValues
- IEnumerable<DbExpression>
Collection d'DbExpression qui fournit les valeurs de clés. Ces expressions doivent correspondre (en nombre, type et ordre) aux propriétés de clé du type d'entité référencé.
Retours
Nouvelle DbRefExpression qui référence l'élément avec les valeurs de clés indiquées dans le jeu d'entités donné.
Exceptions
entitySet ou entityType a la valeur null ou keyValues est null ou contient null.
Le nombre de keyValues ne correspond pas au nombre de membres de clé déclarés par le type d’élément entitySet, ou keyValues contient une expression avec un type de résultat qui n’est pas compatible avec le type du membre de clé correspondant.
S’applique à
CreateRef(EntitySet, EntityType, DbExpression[])
Crée une DbRefExpression qui encode une référence d'une entité spécifique d'un type donné en fonction des valeurs de clés.
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
Paramètres
- entitySet
- EntitySet
Jeu d'entités qui contient l'élément référencé.
- entityType
- EntityType
Type spécifique de l'entité référencée. Il doit s'agir d'un type d'entité appartenant à la même hiérarchie que le type d'élément du jeu d'entités.
- keyValues
- DbExpression[]
Collection d'DbExpression qui fournit les valeurs de clés. Ces expressions doivent correspondre (en nombre, type et ordre) aux propriétés de clé du type d'entité référencé.
Retours
Nouvelle DbRefExpression qui référence l'élément avec les valeurs de clés indiquées dans le jeu d'entités donné.
Exceptions
entitySet ou entityType a la valeur null ou keyValues est null ou contient null.
Le nombre de keyValues ne correspond pas au nombre de membres de clé déclarés par le type d’élément entitySet, ou keyValues contient une expression avec un type de résultat qui n’est pas compatible avec le type du membre de clé correspondant.