以下是使用 WCF 服务和 EF 构建的 MVC 应用程序的体系结构:
MVC 应用 >> WCF 服务 >> 业务逻辑层 >> 数据访问层 >> 数据存储
我MyDbContext
在数据访问层创建,它与数据库交互。
我在web.config
MVC 应用程序的文件中创建了一个连接字符串,名称为MyDbContext
. 我相信这应该可行,但它试图在我的 sql 服务器上创建一个新数据库。可能是什么原因?或者如果我错过了什么?
如果我将连接字符串放入web.config
WCF 服务,它工作正常。但我相信这应该只是 MVC 应用程序的一部分,WCF 不应该仅限于使用它connectionstring
。