Как использовать SQLite в C # без оболочки ADO - PullRequest
2 голосов
/ 04 июня 2010

Возможно ли это вообще? Все прочитанные мною статьи утверждают, что оболочка ADO необходима, но веб-сайт SQLite подразумевает, что не требуется ничего, кроме их DLL. Если это возможно, то я ожидаю, что там будут примеры кода.

Ответы [ 3 ]

3 голосов
/ 04 июня 2010

Смотрите здесь:

http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers

В частности, поиск по .NET Framework.

Там есть одна из оболочек: http://www.phpguru.org/static/SQLite.NET.html - эта не использует ADO, это просто очень легкая библиотека доступа SQLite.

Там довольно много оберток, я уверен, что вы найдете один по своему вкусу.

1 голос
/ 04 июня 2010

Вопрос в том, почему бы вам не использовать провайдера ADO.NET?Это стандартная структура для доступа к базам данных в .NET.Я полагаю, вы могли бы использовать P / Invoke и получить доступ к библиотеке SqlLite, но это большая работа, и зачем изобретать велосипед, когда уже существует поставщик ADO.NET.ADO.NET - это не только система доступа к базе данных, но и общий шаблон доступа к данным независимо от поставщика.

IMO, придерживайтесь поставщика SqlLite ADO.NET.

0 голосов
/ 04 июня 2010

Взгляните на эти две страницы

http://adodotnetsqlite.sourceforge.net/

http://www.connectionstrings.com/sqlite

НТН

...