繁体   English   中英

实体框架为单独的项目生成单独的数据库

[英]Entity Framework generating separate databases for separate projects

我在WCF项目中有一个代码优先的数据库。 我通过打电话来使用

using (var db = new DbContext())

我有另一个控制台应用程序。 我添加了对WCF项目的引用。 当我使用

using (var db = new DbContext())

它会在原始数据库旁边的数据库中创建一个新数据库。

数据库Database.DbContext

如何让他们使用同一数据库?

确保两个应用程序之间的连接字符串相同

我相信您需要编辑两个应用程序的app.config文件,并确保连接字符串指向同一数据库。

为dbContext创建单独的类,并在构造函数方法中提供您的数据库名称

公共类dbContext:DbContext
{
公共dbContext():base(“ YourDbName”){}

}

之后,您可以创建如下实例:

dbContext db =新的dbContext();

希望能帮助到你!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM