SQLite для WinRT


В новой версии SQLite добавлена поддержка приложений в стиле WinRT и Metro для Windows 8, а Windows 8 Mobile также будет поддерживать облегченную базу данных.

SQLite — это внутрипроцессная библиотека, которая реализует автономный, бессерверный, транзакционный механизм базы данных SQL. У него нет отдельного серверного процесса, и он читает и записывает непосредственно в обычные файлы на диске.

Вся база данных SQL с несколькими таблицами, индексами, триггерами и представлениями содержится в одном файле на диске. SQLite представляет собой очень небольшую программную библиотеку, использующую менее 275 КБ, но вы не получаете клиента, а только движок, который вам нужно обернуть как компонент WinRT, чтобы использовать его в приложениях, написанных на .NET или JavaScript.

Чтобы использовать последнюю версию .NET, в SQLite-Net есть оболочка LINQ (https: // github.com/praeclarum/sqlite-net), которая избавляет вас от необходимости писать собственную оболочку.

Если вы пишете на JavaScript, SQLite3-WinRT (https://github.com/doo/SQLite3-WinRT) предоставляет подходящую оболочку.

Если вам интересно узнать больше, Тим Хойер, менеджер программы XAML в Microsoft, обсуждает в своем блоге, как использовать базу данных для приложений в стиле Metro.


Добавить комментарий