Хорошо ли работает SQLite с Entity Framework? - PullRequest
2 голосов
/ 01 ноября 2010

Причина, по которой я спрашиваю, заключается в том, что при попытке это происходит:

ArgumentException не обработан

И проект библиотеки доступа к данным, и фактическое использование проекта Winforms.NET 3.5 и есть эта ошибка, которая приводила к полной остановке.

Может быть, мне не следует использовать ORM с SQLite и просто использовать простые операторы SQL?

Ответы [ 3 ]

1 голос
/ 01 ноября 2010

По моему опыту, он работает нормально ... Я использовал его как с EF 3.5, так и с 4.0, без серьезных проблем.

Я думаю, что ваша ошибка связана с проблемой конфигурации.Убедитесь в правильности имени строки подключения в app.config

1 голос
/ 01 ноября 2010

Единственный раз, когда у меня была эта ошибка (или похожая), был случай, когда app.config не был в двоичной папке, или двоичный файл sqlite отсутствовал.Помимо очевидных для решения проблем, у меня никогда не было проблем с использованием EF вместе с sqlite.

0 голосов
/ 01 ноября 2010

Я считаю, что EF выходит из коробки только с провайдером для сервера Sql.Итак, я предполагаю, что вы использовали стороннего поставщика, чтобы заставить его работать с sqlite?

Я бы просто попробовал использовать другого поставщика, пока вы не найдете тот, который работает хорошо.Если вы не можете найти его, вы можете подумать о разветвлении существующего?

Или вы можете использовать nhibernate, он немного более зрелый, чем EF, и будет работать хорошо, однако поддержка IDE не так хороша.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...