Partager via


DbExpressionBuilder.RefFromKey, méthode (EntitySet, DbExpression)

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

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

Espace de noms :  System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
<ExtensionAttribute> _
Public Shared Function RefFromKey ( _
    entitySet As EntitySet, _
    keyRow As DbExpression _
) As DbRefExpression
'Utilisation
Dim entitySet As EntitySet 
Dim keyRow As DbExpression 
Dim returnValue As DbRefExpression 

returnValue = entitySet.RefFromKey(keyRow)
public static DbRefExpression RefFromKey(
    this EntitySet entitySet,
    DbExpression keyRow
)
[ExtensionAttribute]
public:
static DbRefExpression^ RefFromKey(
    EntitySet^ entitySet, 
    DbExpression^ keyRow
)
static member RefFromKey : 
        entitySet:EntitySet * 
        keyRow:DbExpression -> DbRefExpression
public static function RefFromKey(
    entitySet : EntitySet, 
    keyRow : DbExpression
) : DbRefExpression

Paramètres

Valeur de retour

Type : System.Data.Entity.Core.Common.CommandTrees.DbRefExpression
Nouveau DbRefExpression qui référence l'élément en fonction des valeurs de clés spécifiées dans le jeu d'entités indiqué.

Remarque sur l'utilisation

En Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d'instance sur n'importe quel objet de type EntitySet. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez https://msdn.microsoft.com/fr-fr/library/bb384936(v=vs.113) ou https://msdn.microsoft.com/fr-fr/library/bb383977(v=vs.113).

Exceptions

Exception Condition
ArgumentNullException

entitySet ou keyRow est null.

ArgumentException

keyRow

Notes

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é de clé définie par le type d'entité de entitySet.

Voir aussi

Référence

DbExpressionBuilder Classe

Surcharge RefFromKey

Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder