Partager via


DbExpressionBuilder.RefFromKey Méthode

Définition

Crée une nouvelle DbRefExpression qui encode une référence à une entité spécifique selon des valeurs clés.

Surcharges

RefFromKey(EntitySet, DbExpression)

Crée une nouvelle DbRefExpression qui encode une référence à une entité spécifique selon des valeurs clés.

RefFromKey(EntitySet, DbExpression, EntityType)

Crée une nouvelle DbRefExpression qui encode une référence à une entité spécifique selon des valeurs clés.

RefFromKey(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 ^ 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 qui contient l'élément référencé.

keyRow
DbExpression

DbExpression qui construit un enregistrement dont les colonnes correspondent (en termes de nombre, de type et d'ordre) aux propriétés de clés du type d'entité référencée.

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 keyRow est null.

keyRow n'a pas de type de résultat d'enregistrement qui correspond aux propriétés de clé du type d'entité du jeu 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 doit contenir une colonne correspondante pour chaque propriété de clé définie par entitySet's le type d’entitékeyRow.

S’applique à

RefFromKey(EntitySet, DbExpression, EntityType)

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 ^ 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 qui contient l'élément référencé.

keyRow
DbExpression

DbExpression qui construit un enregistrement dont les colonnes correspondent (en termes de nombre, de type et d'ordre) aux propriétés de clés du type d'entité référencée.

entityType
EntityType

Type de l'entité qui doit être référencée.

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, keyRow ou entityType a la valeur Null.

entityType n'est pas dans la même hiérarchie des types que le type d'entité du jeu 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é référencé du jeu 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 doit contenir une colonne correspondante pour chaque propriété de clé définie par entitySet's le type d’entitékeyRow.

S’applique à