-2

我一直在用代码开发我的应用程序,自从我决定使用第二个数据库来生成我的表单以来,我没有遇到任何问题;

所以我创建了一个名为 FormContext 的新上下文并在承包商中指定了连接字符串名称(我想它足以让 ef 区分 dbs);无论如何,如果我没有显式初始化数据库(第二个上下文),我会得到第二个数据库不存在的错误;如果我确实初始化了,我不知道如何以及为什么我的第一个数据库模式也在第二个数据库中创建!!!!!!!!!!!!!!!!!!!!!我得到了所有的桌子 + 我需要的 3 张桌子;

4

2 回答 2

0

你能告诉我你是否在两个连接字符串中使用相同的变量吗?如果您初始化第一个连接字符串,然后更改他的变量以在第二个连接字符串(第二个上下文)中使用,那么第一个连接字符串也会改变。如果您使用两个上下文,也使用两个连接字符串。

于 2013-07-15T20:45:13.203 回答
0

如果您在 VS 的包管理器控制台中使用 PowerShell 命令,请检查执行 add-migration 和 update-database 命令时选择的默认项目是什么。

于 2013-07-08T14:45:50.583 回答