У меня проблема при попытке использовать Entity Framework для подключения к моей базе данных. Я действительно не знаю, как объяснить, поэтому я публикую некоторый код. Я хочу сделать экземпляр dbEntities и использовать его для подключения к моей БД, во втором разделе вы можете увидеть мою строку подключения. Я получаю следующую ошибку при попытке запустить это:
XampParseException не обработано:
Вызов конструктора на
тип 'test.MainWindow', который соответствует
указанные ограничения привязки
бросил исключение. Строка № 3
и позиция строки '9'.
И внутреннее исключение ...
Сборка смешанного режима построена на версии v2.0.50727 среды выполнения и не может быть загружена в среде выполнения 4.0 без дополнительной информации о конфигурации. ": Nul.
Я попадаю на строку public dbEntities (): base (....), но там происходит сбой. Надеюсь, кто-нибудь подскажет, что делать.
/ Ник
public class LinqConnection
{
private readonly dbEntities _linq;
private static LinqConnection _instance;
private LinqConnection()
{
_linq = new dbEntities();
}
public static dbEntities Instance
{
get
{
if (_instance == null)
_instance = new LinqConnection();
return _instance._linq;
}
}
}
public dbEntities()
: base("metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SQLite;provider connection string=';data source=db.db3;Password=testpass';", "dbEntities")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}