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 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é.