Начал изучать C# и возник вопрос, есть ли какая нативная файловая БД для C# под Win, конечно есть SQLite, но думал что есть какое-то встроенное решение, нашёл что есть Microsoft SQL Server Compact , но он как я понял уже не поддерживается толком.
Ответ
SQL Server Compact вполне себе неплохая БД. Дружит с EF. Использовал в нескольких проектах. Из минусов это скорость работы (Достаточно медленная) и невозможность переименовывания колонок.
К примеру вы переименуете класс и используя EF сделаете миграцию, только вот код миграции будет содержать команды переименовывания, которые не поддерживаются в SQL Server Compact.
А вот как хорошо будет работать EF с SQLite не могу ответить так как на практике не побывал.
Комментариев нет:
Отправить комментарий