locked
Выбор пакета NuGet SQLite UWP RRS feed

  • Вопрос

  • Здравствуйте.

    Подскажите хороший пакет NuGet SQLite. Вопрос вот из-за чего: У одних пакетов странная строка подключения, не могу понять как ее написать. У других проблема с написанием операторов создания таблиц по типу. А у самой популярной проблема при работе с полем DateTime - при записи/считывании теряется приблизительно часовой пояс по времени, т.е. от даты теряется три часа и она хранится не текстовым полем, а каким-то кодом из-за чего сложно просматривать базу утилитой SQLite Expert Personal 3.

    29 февраля 2016 г. 7:02

Ответы

  • Раз никто не знает такого пакета, значит вопрос закрыт...

    После долгих плясок с бубном остановилась на варианте с двумя пакетами...

    Для основной задачи использую пакет sqlite-net, но так как автоматическое добавление файлов *.cs не сработало на VS 2015 Community для UWP, добавила файлы в проект *.cs вручную...

    Для фонового процесса использую пакет SQLitePortable, так как его функционала хватает для нужд фоновой задачи и формат DateTime он хранит так же как и sqlite-net.

    • Помечено в качестве ответа Liliya Muray 4 марта 2016 г. 13:38
    4 марта 2016 г. 13:38

Все ответы

  • "А у самой популярной проблема при работе с полем DateTime - при записи/считывании теряется приблизительно часовой пояс по времени, т.е. от даты теряется три часа"
    Полагаю дата хранится в формате UTC. Просто приводите ее к локальному времени.

    Сам пользуюсь вот этой либой вместе с entityframework. Проблем не было вроде

    1 марта 2016 г. 18:51
  •  Просто приводите ее к локальному времени.

    Простите, но я считаю не правильным преобразовывать значение DateTime искусственно. Как было написано в вопросе, есть пакеты которые хранят DateTime в виде текстовой метки, а тип поля DateTime... Думала кто-то подскажет пакет в котором сразу есть три необходимые мне функции под UWP. Под WinRT такой пакет удалось найти, но под UWP он не проходит сертификацию...
    1 марта 2016 г. 21:09
  • Раз никто не знает такого пакета, значит вопрос закрыт...

    После долгих плясок с бубном остановилась на варианте с двумя пакетами...

    Для основной задачи использую пакет sqlite-net, но так как автоматическое добавление файлов *.cs не сработало на VS 2015 Community для UWP, добавила файлы в проект *.cs вручную...

    Для фонового процесса использую пакет SQLitePortable, так как его функционала хватает для нужд фоновой задачи и формат DateTime он хранит так же как и sqlite-net.

    • Помечено в качестве ответа Liliya Muray 4 марта 2016 г. 13:38
    4 марта 2016 г. 13:38
  • Откровенно говоря пока не было необходимости использовать базы данных.

    В сложных или специфических проектах без них никуда, но в моих проектах пока обхожусь простыми xml


    VB.Net - WPF, UWP

    4 марта 2016 г. 15:07