J'essaie de trouver un moyen d'avoir mon modèle Entity Framework dans un projet séparé au sein de ma solution ASP.NET.Comment consommer un modèle EF dans un projet séparé dans une solution ASP.NET correctement?
Actuellement, j'ai mon projet DataManager (qui contient mon modèle EF et quelques classes) et un second projet qui contient tous mes fichiers de projet web. Le problème que j'ai rencontré est que j'ai une chaîne de connexion de base de données dans un fichier App.Config dans mon projet DataManager et la même chaîne de connexion dans mon Web.Config de mon projet Web. J'ai essentiellement une chaîne de connexion en double.
Existe-t-il un moyen de n'utiliser qu'une seule chaîne de connexion dans mon projet (de préférence depuis mon web.config)? Ma seule préoccupation est que quand il s'agit de compiler mon projet, je ne serai pas en mesure de changer la chaîne de connexion dans le App.Config contenu dans mon projet DataManager.
Je serais reconnaissant si quelqu'un pouvait m'aider dans la façon correcte d'avoir un projet séparé pour contenir mon modèle EF. Ou des suggestions sur de meilleurs moyens.
Merci beaucoup!
Ah génial! C'est bon à savoir que mon web.config remplacera le app.config! L'exemple MVC semble être un bon choix à utiliser dans mon prochain projet. Et pour cela vous obtenez une tique! :-) – R100
Content de vous aider. J'étais essentiellement où vous êtes il y a environ 2 mois. Voici les choses que je recommanderais d'examiner en conséquence. MVC2, EF4, POCO, modèle de référentiel, injection de dépendances. Tout cela est assez simple après une petite lecture. Mais certainement chercher à utiliser POCO avec votre modèle EF. Vous pouvez spécifier pour les générer lors de la construction de votre modèle EF. Quelques bons liens http://daveswersky.com/2010/05/26/entity-framework-4-then-and-now/ http://stackoverflow.com/questions/3478964/ef-4-with-poco-in -classe-bibliothèque-comme-mvc-2-modèle/3479126 # 3479126 – hoakey