Bonjour a tous, voila j'ai un petit problème avec Linq to Entities et ASP.NET.
Comment faire pour travailler avec des clés étrangères avec Linq To Entities ?
Par exemple dans la base de données Northind, on a un table Orders avec une clé étrangère CustomerId vers la table Customers.
Avec Linq to Entities il va me créer une classe Customers et une classe Orders ayant une propriété Customers (de type Customers).
Ma clé étrangère CustomerId n'apparait donc, normale me direz vous puisque Linq To Entities fait abstraction de la base de donnée.
Mais la où ça coince, c'est qu'avec ASP.NET je ne récupère pas toujours des objets Customers.
Si j'ai une DropDownList configurée comme suit :
Comment faire pour créer un nouveau Orders appartenant au Customers sélectionné dans la DropDownList ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <asp:DropDownList ID="ddlCustomers" runat="server" DataTextField="ContactName" DataValueField="CustomerID"> </asp:DropDownList>
Ce que je récupère, c'est le CustomerId, hors j'ai besoin de d'un objet Customer.
Il y a surement un truc qui m'échappe, soit avec ASP.NET soit avec Linq To Entities, bref j'aurais besoin de vos lumière.
Merci d'avance pour vos réponses
Partager