我制作了EntityFramework(6)CodeFirst WinForms应用程序 在我的机器上它工作正常,但是当我尝试进行项目的安装(使用VS 2015安装项目)并在另一台机器上运行时,我得到数据目录的扩展失败 我真的不明白 - 当我试图将ConnectionString中的数据库名称更改为某个错误名称时 - 它仍然有效。 app app中的连接字符串:
答案 0 :(得分:0)
我发现了什么问题。仅通过实体上下文构造函数传递连接字符串的名称是不够的:base(ConnectionString)。实体上下文名称必须与app config中的连接字符串相同。其他方式EF创建另一个db。