DbExpressionBuilder.CreateRef Méthode

Définition

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.

S’applique à