У меня была такая же проблема с использованием VS2008 SP1, System.Data.Sqlite.Linq v2.0.38.0
и System.Data.Sqlite v1.0.66.0
.
Решена похожая ошибка (с LINQ Skip
), раскомментировавшая раздел DbProviderFactories
в app.config, не спрашивайтемне, почему это работает.
Этот раздел показывает этот путь:
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SQLite"/>
<add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
</DbProviderFactories>
</system.data>
(Я работаю со старым проектом VS2008 после переустановки ОС, и мне пришлось переустановить все зависимости, я думаю, что яя не устанавливал те же самые версии Sqlite, которые у меня были. Он всегда работал с комментариями в разделе app.config)