Partager via


DbExpressionBuilder.RefFromKey Méthode

Définition

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 static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression RefFromKey (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Common.CommandTrees.DbExpression keyRow);
static member RefFromKey : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Common.CommandTrees.DbExpression -> System.Data.Entity.Core.Common.CommandTrees.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 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é du jeu d’entités référencé.

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 static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression RefFromKey (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Common.CommandTrees.DbExpression keyRow, System.Data.Entity.Core.Metadata.Edm.EntityType entityType);
static member RefFromKey : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Metadata.Edm.EntityType -> System.Data.Entity.Core.Common.CommandTrees.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 de 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é du jeu d’entités référencé.

S’applique à