EvilBeaver / OneScript.Web

MVC-движок сайтов на 1Script
Mozilla Public License 2.0
79 stars 20 forks source link

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

Open pallid opened 6 years ago

pallid commented 6 years ago

Отсылка к #38

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

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

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

EvilBeaver commented 6 years ago

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

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

pallid commented 6 years ago

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

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

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

pallid commented 6 years ago

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

EvilBeaver commented 6 years ago
services.AddEntityFramework()
        .AddSqlite()
        .AddDbContext<MyDbContext>();

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

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

pallid commented 6 years ago

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

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

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

EvilBeaver commented 6 years ago

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

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

pallid commented 6 years ago

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

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

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

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

pallid commented 6 years ago

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

EvilBeaver commented 6 years ago

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