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.
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.
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:
[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
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 la valeur null.
Le nombre de keyValues
ne correspond pas au nombre de membres clés déclarés par le type d’élément de entitySet
, ou keyValues
contient une expression dont le type de résultat n’est pas compatible avec le type du membre 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:
[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
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 la valeur null.
Le nombre de keyValues
ne correspond pas au nombre de membres clés déclarés par le type d’élément de entitySet
, ou keyValues
contient une expression dont le type de résultat n’est pas compatible avec le type du membre 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:
[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
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
est null, ou keyValues
est null ou contient des valeurs null.
entityType
n'est pas de la même hiérarchie des types (sous-type, supertype ou même type) que le type d'élément de entitySet
.
- ou -
Le nombre de keyValues
ne correspond pas au nombre de membres clés déclarés par le type d’élément de entitySet
, ou keyValues
contient une expression dont le type de résultat n’est pas compatible avec le type du membre 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:
[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
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
est null, ou keyValues
est null ou contient des valeurs null.
entityType
n'est pas de la même hiérarchie des types (sous-type, supertype ou même type) que le type d'élément de entitySet
.
- ou -
Le nombre de keyValues
ne correspond pas au nombre de membres clés déclarés par le type d’élément de entitySet
, ou keyValues
contient une expression dont le type de résultat n’est pas compatible avec le type du membre clé correspondant.