Описание тега sqlite-net
Sqlite -net - это минимальная библиотека с открытым исходным кодом, позволяющая приложениям.NET и Mono хранить данные в [http://www.sqlite.org базах данных SQLite 3]. Он написан на C# и предназначен для простой компиляции с вашими проектами. Сначала он был разработан для работы с MonoTouch на iPhone, но вырос для работы на всех платформах (Mono для Android, .NET, Silverlight, WP7, WinRT, Azure и т. Д.).
sqlite-net был разработан как быстрый и удобный слой базы данных. Его конструкция вытекает из этих целей:
Очень легко интегрировать с существующими проектами и с проектами MonoTouch.
Тонкая оболочка над SQLite, которая должна быть быстрой и эффективной. (Библиотека не должна быть узким местом производительности ваших запросов.)
Очень простые методы для безопасного выполнения операций и запросов CRUD (с использованием параметров) и для получения результатов этих запросов строго типизированным способом.
Работает с вашей моделью данных, не заставляя вас менять классы. (Содержит небольшой слой ORM, управляемый отражением.)
Нулевые зависимости, кроме скомпилированной формы библиотеки sqlite2.
Нецелевые включают:
- Не реализация ADO.NET. Это не полный драйвер SQLite. Если вам это нужно, используйте Mono.Data.SQLite или csharp-sqlite.