OneScript.Web icon indicating copy to clipboard operation
OneScript.Web copied to clipboard

Использование базы данных в памяти приложения

Open pallid opened this issue 6 years ago • 9 comments

Отсылка к #38

Сейчас для работы с данными приходится использовать удаленную базу, что накладывает сложности с транспортом и т.д. Или хранить все данные в Таблицах значений - поближе к пользователям, но ТЗ не позволяет удобно получать данные (работают только отборы по признаку равно)

хочется иметь возможность использовать например sqlite в памяти приложения

и при инициализации указывать файл sql запроса для создания структуры БД

pallid avatar Jul 24 '18 09:07 pallid

Да, это отсылка к #38 После ее починки станет доступа работа с библиотекой sql.

Активно заниматься os.web я начну с середины августа.

EvilBeaver avatar Jul 24 '18 10:07 EvilBeaver

мысль была в сторону

services.AddEntityFramework()
        .AddSqlite()
        .AddDbContext<MyDbContext>();

как-то так, чтоб это была платформенная вещь

pallid avatar Jul 24 '18 10:07 pallid

так же открыт вопрос по работе библиотеки sql https://github.com/ret-Phoenix/oscript-sql/issues/7 c linux

pallid avatar Jul 24 '18 10:07 pallid

services.AddEntityFramework()
        .AddSqlite()
        .AddDbContext<MyDbContext>();

По этому работа ведется (велась). Вопрос встал с миграцией модели данных

Насчет линукса, это к @ret-Phoenix

EvilBeaver avatar Jul 24 '18 11:07 EvilBeaver

Вопрос встал с миграцией модели данных

с помощью платформы? обычно же это делается отдельным приложением

или для автоматической генерации данных для миграции?

pallid avatar Jul 24 '18 13:07 pallid

или для автоматической генерации данных для миграции

Да, вопрос встал с автоматическим формированием разниц в модели старой версии и новой версии и генерацией скриптов под миграцию. В EntityFramework такое есть, кроме того есть еще FluentMigrator, но до реализации дело не дошло. Вот кто бы помог..

EvilBeaver avatar Jul 24 '18 13:07 EvilBeaver

Так может это оставить на совесть тех кто делает приложение? ))) Сами сделали миграцию с помощью библиотеки sql и все

Вот кто бы помог..

Сегодня только поставил VS, пока все сложно

хотел попробовать самостоятельно решить вопрос с базой в памяти

pallid avatar Jul 24 '18 13:07 pallid

А модели же по идеи должны быть в os файлах, или планировался отдельный каталог в model, типа db - где все модели базы описаны?

pallid avatar Jul 24 '18 13:07 pallid

А это открытый вопрос. Неизвестно

EvilBeaver avatar Jul 24 '18 13:07 EvilBeaver