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 un nouveau DbRefExpression qui encode une référence à une entité spécifique d’un type donné en fonction des valeurs de clé.
Surcharges
| Nom | Description |
|---|---|
| CreateRef(EntitySet, IEnumerable<DbExpression>) |
Crée un nouveau DbRefExpression qui encode une référence à une entité spécifique en fonction des valeurs de clé. |
| CreateRef(EntitySet, DbExpression[]) |
Crée un nouveau DbRefExpression qui encode une référence à une entité spécifique en fonction des valeurs de clé. |
| CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Crée un nouveau DbRefExpression qui encode une référence à une entité spécifique d’un type donné en fonction des valeurs de clé. |
| CreateRef(EntitySet, EntityType, DbExpression[]) |
Crée un nouveau DbRefExpression qui encode une référence à une entité spécifique d’un type donné en fonction des valeurs de clé. |
CreateRef(EntitySet, IEnumerable<DbExpression>)
Crée un nouveau DbRefExpression qui encode une référence à une entité spécifique en fonction des valeurs de clé.
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 dans lequel réside l’élément référencé.
- keyValues
- IEnumerable<DbExpression>
Collection de DbExpressions qui fournissent les valeurs de clé. 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é spécifiées dans le jeu d’entités donné.
Exceptions
entitySet a la valeur Null, ou keyValues a la valeur Null ou contient null.
Le nombre de membres de clé déclarés par le keyValuestype d’élément du type d’élément ou entitySet contient une expression avec un type de keyValues résultat qui n’est pas compatible avec le type du membre de clé correspondant.
S’applique à
CreateRef(EntitySet, DbExpression[])
Crée un nouveau DbRefExpression qui encode une référence à une entité spécifique en fonction des valeurs de clé.
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 dans lequel réside l’élément référencé.
- keyValues
- DbExpression[]
Collection de DbExpressions qui fournissent les valeurs de clé. 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é spécifiées dans le jeu d’entités donné.
Exceptions
entitySet a la valeur Null, ou keyValues a la valeur Null ou contient null.
Le nombre de membres de clé déclarés par le keyValuestype d’élément du type d’élément ou entitySet contient une expression avec un type de keyValues résultat qui n’est pas compatible avec le type du membre de clé correspondant.
S’applique à
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
Crée un nouveau DbRefExpression qui encode une référence à une entité spécifique d’un type donné en fonction des valeurs de clé.
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 dans lequel réside 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é à partir de la même hiérarchie que le type d’élément de l’ensemble d’entités.
- keyValues
- IEnumerable<DbExpression>
Collection de DbExpressions qui fournissent les valeurs de clé. 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é spécifiées dans le jeu d’entités donné.
Exceptions
entitySet ou entityType a la valeur Null, ou keyValues a la valeur Null ou contient null.
entityType ne provient pas de la même hiérarchie de types (un sous-type, un supertype ou le même type) que entitySetle type d’élément .
- ou -
Le nombre de membres de clé déclarés par le keyValuestype d’élément du type d’élément ou entitySet contient une expression avec un type de keyValues résultat qui n’est pas compatible avec le type du membre de clé correspondant.
S’applique à
CreateRef(EntitySet, EntityType, DbExpression[])
Crée un nouveau DbRefExpression qui encode une référence à une entité spécifique d’un type donné en fonction des valeurs de clé.
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 dans lequel réside 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é à partir de la même hiérarchie que le type d’élément de l’ensemble d’entités.
- keyValues
- DbExpression[]
Collection de DbExpressions qui fournissent les valeurs de clé. 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é spécifiées dans le jeu d’entités donné.
Exceptions
entitySet ou entityType a la valeur Null, ou keyValues a la valeur Null ou contient null.
entityType ne provient pas de la même hiérarchie de types (un sous-type, un supertype ou le même type) que entitySetle type d’élément .
- ou -
Le nombre de membres de clé déclarés par le keyValuestype d’élément du type d’élément ou entitySet contient une expression avec un type de keyValues résultat qui n’est pas compatible avec le type du membre de clé correspondant.