我在我的 Windows 应用程序中使用了 SQL Server CE 4.0,并使用实体框架来创建它的模型。
它工作正常,但我的问题是它没有更改连接字符串的构造函数,默认情况下它从app.config
文件中读取连接字符串。
using (var Context = new MyEntitiesModel(//has no constructor))
{
...
}
我创建了一个动态连接字符串并
using (var Context = new MyEntitiesModel())
{
Context.Database.Connection.ConnectionString = entityConnection.ConnectionString;
}
通过这种方式可以正常工作,但是如果我在app.config
文件中删除另一个连接字符串,它会给我这个。
错误 = 无效的元源 ....
因为默认构造函数使用它
我该如何处理?