Страницы

Поиск по вопросам

понедельник, 16 декабря 2019 г.

Файловая БД для C#

#c_sharp #база_данных


Начал изучать C# и возник вопрос, есть ли какая нативная файловая БД для C# под Win,
конечно есть SQLite, но думал что есть какое-то встроенное решение, нашёл что есть
Microsoft SQL Server Compact , но он как я понял уже не поддерживается толком.
    


Ответы

Ответ 1



SQL Server Compact вполне себе неплохая БД. Дружит с EF. Использовал в нескольких проектах. Из минусов это скорость работы (Достаточно медленная) и невозможность переименовывания колонок. К примеру вы переименуете класс и используя EF сделаете миграцию, только вот код миграции будет содержать команды переименовывания, которые не поддерживаются в SQL Server Compact. А вот как хорошо будет работать EF с SQLite не могу ответить так как на практике не побывал.

Комментариев нет:

Отправить комментарий