我们正在将一个Web应用程序部署到另一个环境中的一个小问题.
我们使用实体框架代码第一种方法创建了应用程序的数据库(数据库自动从模型创建).
在这个开发环境中,我们使用集成的安全性,表是在dbo用户下创建的.桌子就像
[DBO].[myTable的]
我们使用实体框架代码第一种方法创建了应用程序的数据库(数据库自动从模型创建).
在这个开发环境中,我们使用集成的安全性,表是在dbo用户下创建的.桌子就像
[DBO].[myTable的]
对于我们的其他环境,我们使用用户名/密码认证DB.
我们编写了表并在DB上创建它们.所以他们现在被命名为
[myDbUser].[myTable的]
运行应用程序时,我们总是遇到问题
无效的对象名称“dbo.myTable”.
似乎代码仍然在尝试寻找一个不存在的Dbo表,从而失败.
任何人都可以看出这个问题吗? Entity Framework从哪里获取这个dbo前缀?
谢谢