Lors de la création d'un nouvel objet entité ayant une valeur de clé étrangère, je dois créer une nouvelle clé Entity Framework (Entity Framework dans .net 3.5) pour l'objet, mais je n'arrive pas à déterminer où.ASP.net MVC: Où dois-je créer/déclarer des clés d'entité dans mon design?
Maintenant, lorsque je crée un nouvel enregistrement avec une clé étrangère, je crée la clé d'entité dans le contrôleur (dans ce cas, un ID utilisateur tiré d'un fournisseur d'appartenance), l'attribuer à l'objet et le transmettre au
référentiel
couche de service.
Y a-t-il des problèmes avec cela, ou devrais-je transmettre l'objet plus l'ID utilisateur à la couche
du référentiel
et avoir trait à la création de la clé d'entité? Passer un objet semble plus propre, mais avoir plusieurs contrôleurs assignant des clés de cette façon me rend nerveux. Merci.
Votre réponse est très judicieuse. Je n'ai pas compris la question. –
Je me suis trompé, cela devrait dire "couche de service" au lieu de "reposity" de votre poste, il semble que ce serait l'endroit idéal pour gérer la création de l'entité. –
Cela a du sens, merci pour votre perspicacité. –