Я использовал SQL Server CE 4.0 в своем приложении для Windows и использовал Entity Framework для создания его модели.
Он отлично работает, но моя проблема в том, что у него нет конструктора для изменения строки подключения, и по умолчанию он считывает строку подключения из файла app.config
.
using (var Context = new MyEntitiesModel(//has no constructor))
{
...
}
Я создаю динамическую строку подключения и
using (var Context = new MyEntitiesModel())
{
Context.Database.Connection.ConnectionString = entityConnection.ConnectionString;
}
Таким образом, он отлично работает, но если я удалю другую строку подключения в файле app.config
, это даст мне это.
ошибка = недопустимый метаисточник....
потому что конструктор по умолчанию использует его
Как я могу справиться с этим?