DbExpressionBuilder.RefFromKey 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 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
.