我在myVS 2015解决方案中有两个项目。
项目A
项目B
上述项目结构背后的想法是:
在项目变大时降低复杂性
使其不那么复杂&增加可读性
进行身份验证&项目A中的授权逻辑
我必须在项目B中实现以下内容:
问题:
我已启用代码首次迁移并更新了数据库。 我运行没有任何问题,但它没有针对在项目A的web.config中配置的数据库运行。相反,它添加了自己的本地数据库。
我是否应该在Project B中指定连接字符串。如果是,作为一个类库,如何添加配置文件?
答案 0 :(得分:1)
你需要在App.Config中指定你的连接字符串,然后在DbContext的构造函数中给出连接字符串的名称。就像这样。
public ApplicationContext() : Base('ConnectionString')
此外,您需要在App.Config中将defaultConnectionFactory从LocalDbConnectionFactory更改为SQLConnectionDbFactory。