- Регистрация
- 07.09.2015
- Сообщения
- 557
- Реакции
- 555
- Баллы
- 93
Приветствую всех!
В шаблоне примеры сниппетов для сохранения информации в базу. Используется версия 4.1.4, т.к. под эту линейку написан explorer с хорошим UI и функционалом.
Порядок действий:
- Добавить в папку ExternalAssemblies файлы: LiteDB.dll и LiteDB.xml
- Прописать в директивы using:
C#:
using LiteDB; - Добавить LiteDB.dll из папки ExternalAssemblies в "Ссылки из GAC".
Краткий экскурс в JSON формат.
Все что вам нужно знать о JSON - это разница между фигурными {} и квадратными [] скобками.

Фигурные скобки {} - это документ или объект, которому должно быть присвоено имя. Документ может включать документы, массивы и т.д.
JavaScript:
{
"name_1": "value_1",
"name_2": "value_2"
}
Квадратные скобки [] - это массив объектов (array).
JavaScript:
[
"value_1",
"value_2"
]
Это позволяет создавать структуры любой сложности и вложенности, а затем просто отправлять их в базу. Таким образом нет необходимости заранее планировать структуру базы, нет необходимости подключаться к базе или держать локальный сервер. Информация хранится в одном файле.
В базе используется BSON, который расширяет поддержку форматов для JSON, поддерживаются ObjectID, Date, и т.д.
Для экспорта и работы с информацией используем LiteDbExplorer, позволяет работать с несколькими базами сразу, экспортировать в excel, csv и json.
- Номер конкурса шаблонов
- Шестой конкурс шаблонов
- Уровень сложности
- Продвинутый
- Категория
- Полезно
Вложения
Последнее редактирование:




