我的EF模型面临一些麻烦。
历史:几年前,当我的应用程序在生产中发布时,我的EF模型是通过Model First(edmx)技术创建的。我使用SQL SERVER db在我的生产服务器上运行良好。
现在我正在对我的应用程序做一些改进,我决定离开Model First技术继续使用Code第一种技术。它在我的本地主机上工作得很好,但当我释放我的时候我的生产服务器上的新应用程序版本,当我的应用程序尝试使用该模型时,我收到此消息:
在数据库'master'中拒绝CREATE DATABASE权限。
但是我没理解......我的数据库仍然存在于我的生产服务器上(几年以来)。为什么EF想要创造一些东西?什么可能是错的?
提前感谢您的回答。
编辑:
要点:
但数据库已存在。为什么这个错误?为什么代码第一版试图创建数据库?