Я создаю программу, которая имеет два варианта: автономное и онлайн-хранилище.Онлайн вещи не проблема, никогда не было и, вероятно, никогда не будет.Чтобы упростить задачу, я использую Entity Framework с моей онлайновой базой данных для выполнения всех моих CRUD.
В автономном режиме возникает проблема.Я попытался добавить локальную установку SQL как часть пакета установки, но на некоторых компьютерах это не удавалось, в зависимости от того, какую версию SQL я использовал, некоторые люди просто не могли установить его вообще ... честно, я нехочу пройти через это, просто чтобы заставить людей установить программу.Я хочу сделать две вещи:
1) Сохранить данные.В настоящее время я думаю, что Linq to XML - это моя лучшая ставка, при которой ничего не нужно устанавливать, но есть ли способ сопоставить сущности с классами в программе, которые позаботятся о XML CRUD?данные.Я думаю, что я буду использовать Sync Framework, но опять же, без нормальной базы данных в фоновом режиме, это немного больно.
Любая помощь / совет / комментарии очень приветствуются, если есть намного прощеспособ сделать все это, пожалуйста, дайте мне знать.