DbExpressionBuilder.RefFromKey Méthode

Définition

Crée un nouveau DbRefExpression qui encode une référence à une entité spécifique en fonction des valeurs de clé.

Surcharges

Nom Description
RefFromKey(EntitySet, DbExpression)

Crée un nouveau DbRefExpression qui encode une référence à une entité spécifique en fonction des valeurs de clé.

RefFromKey(EntitySet, DbExpression, EntityType)

Crée un nouveau DbRefExpression qui encode une référence à une entité spécifique en fonction des valeurs de clé.

RefFromKey(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 ^ RefFromKey(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Common::CommandTrees::DbExpression ^ keyRow);
public static System.Data.Common.CommandTrees.DbRefExpression RefFromKey(this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Common.CommandTrees.DbExpression keyRow);
static member RefFromKey : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function RefFromKey (entitySet As EntitySet, keyRow As DbExpression) As DbRefExpression

Paramètres

entitySet
EntitySet

Jeu d’entités dans lequel réside l’élément référencé.

keyRow
DbExpression

Qui DbExpression construit un enregistrement avec des colonnes qui correspondent (en nombre, type et ordre) aux propriétés clé du type Entity 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 keyRow a la valeur Null.

keyRow n’a pas de type de résultat d’enregistrement qui correspond aux propriétés de clé du type d’entité référencé de l’ensemble d’entités.

Remarques

keyRow doit être une expression qui spécifie les valeurs de clé qui identifient l’entité référencée dans le jeu d’entités donné. Le type de résultat de keyRow doit contenir une colonne correspondante pour chaque propriété clé définie par entitySet's type d’entité.

S’applique à

RefFromKey(EntitySet, DbExpression, EntityType)

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 ^ RefFromKey(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Common::CommandTrees::DbExpression ^ keyRow, System::Data::Metadata::Edm::EntityType ^ entityType);
public static System.Data.Common.CommandTrees.DbRefExpression RefFromKey(this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Common.CommandTrees.DbExpression keyRow, System.Data.Metadata.Edm.EntityType entityType);
static member RefFromKey : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.EntityType -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function RefFromKey (entitySet As EntitySet, keyRow As DbExpression, entityType As EntityType) As DbRefExpression

Paramètres

entitySet
EntitySet

Jeu d’entités dans lequel réside l’élément référencé.

keyRow
DbExpression

Qui DbExpression construit un enregistrement avec des colonnes qui correspondent (en nombre, type et ordre) aux propriétés clé du type Entity référencé.

entityType
EntityType

Type de l’entité à laquelle la référence doit faire référence.

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

entitySetou keyRowentityType a la valeur Null.

entityType n’est pas dans la même hiérarchie de types que le type d’entité de l’ensemble d’entités, ou keyRow n’a pas de type de résultat d’enregistrement qui correspond aux propriétés de clé du type d’entité de l’ensemble d’entités référencé.

Remarques

keyRow doit être une expression qui spécifie les valeurs de clé qui identifient l’entité référencée dans le jeu d’entités donné. Le type de résultat de keyRow doit contenir une colonne correspondante pour chaque propriété clé définie par entitySet's type d’entité.

S’applique à