[英]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.