我正在使用Entity Framework和ASP.NET MVC编写应用程序,因此我决定将DAL与MVC Web应用程序分离。实际上一切都很好,除了下一个问题(如果这是个问题):我不得不从DAL项目的app.config复制Entity连接字符串到Web应用程序的Web.config中。实际上看起来没问题:DAL不应该知道关于数据连接字符串的信息,这是主应用程序的职责。
但我真的不喜欢在DAL的app.config中保留Entity连接字符串,因为需要更新我的EntityModel(*.edmx)。是否有最佳实践可以引用Web应用程序的连接字符串?或者我应该像现在这样保持不变?
但我真的不喜欢在DAL的app.config中保留Entity连接字符串,因为需要更新我的EntityModel(*.edmx)。是否有最佳实践可以引用Web应用程序的连接字符串?或者我应该像现在这样保持不变?