У меня есть простое приложение, написанное с использованием SQL Server, Entity Framework, C # и WCF. Когда я захотел поделиться этим приложением с моими друзьями, я понял, что они не используют SQL Server на своей машине. Я мог бы пойти на выпуск SQL Server Express, поскольку использование моего приложения является личным и некоммерческим.
Я нашел MySQL как популярную альтернативу SQL Server.
1) Должен ли я обновлять свои сущности при переходе на MySQL?
2) Должен ли я ожидать изменения кода в моем слое BL из-за изменений в слое сущностей? (Мне интересно, были ли сущности созданы для SQL Server)
Существуют ли какие-либо базы данных, подобные MS Access, более легкие по сравнению с MySQL?
Существуют ли какие-либо базы данных, которые не нужно устанавливать, но которые можно копировать, например MS Access?
Ценю ваш ответ!