Какую БД выбрать с возможностью переноса на другой ПК под C# (.net core & EF core)?
Доброе. Я только начинающий в .net и в программировании в частности (7 месяцев учусь). Имеется проект - бот - для discord (типа бота телеграмм). К нему требовалось прикрутить базу данных и выбор пал на MS SQL server. Моя беда заключается в том, что я хотел бы добавить возможность переноса этого приложения на другой ПК или сервер, но не знаю что мне делать.
Какой вариант будет лучше - БД с возможностью переноса (если этот вариант, то какая БД и как подключить EF core?), ИЛИ что-то другое?
Ответы (1 шт):
Если нужна компактная БД для приложения, то SQLite неплохой выбор. Начните с нее.
Как ее подключить посмотрите здесь SQLite EF Core Database Provider (обратите внимания на некоторые ограничения). Или тут Microsoft.EntityFrameworkCore.Sqlite.