Вам необходимо использовать полное имя сборки:
моего успеха с использованием SQLite с NHibernate я очень рад использовать его для тестирования с Entity Framework Code First.
Если у вас есть пример строки подключения и настроены демоверсии, это было бы здорово и сэкономило бы немного времени из моего беспокойного дня.
Большое спасибо.
РЕДАКТИРОВАТЬ:
Стоит отметить, что я получаю эту ошибку во время отладки при применении грубых действий через «контекст данных» EF:
Невозможно определить имя поставщика для подключения типа «System.Data.SQLite.SQLiteConnection».
<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>
<connectionStrings>
<add name="DataContext"
connectionString="Data Source=:memory:;Version=3;New=True;"
providerName="System.Data.SQLite"
/>
</connectionStrings>
Надеемся, что EF интегрируется с SQLite таким способом. Хотя сообщение об ошибке вызывает тревогу, вероятно, нет.