Я работаю над сайтом ASP.NET MVC (в c #), который подключается к базе данных и использует преимущества структуры лица. Мне бы хотелось, чтобы люди могли изменять информацию в базе данных с сайта (поскольку мне кажется, что намного проще отображать и проверять данные через сайт ASP.NET MVC, чем приложение для настольных ПК, и при этом гораздо проще распространять их). инструменты, чтобы сделать). Затем я хочу, чтобы пользователи могли экспортировать базу данных (после внесенных изменений) в файл XML, который может быть загружен созданным мною настольным приложением. Мне интересно, есть ли простой способ, чтобы классы, созданные структурой сущностей, которые представляют данные в базе данных, сериализовали свою информацию в файл XML? Затем я предполагаю, что смогу повторно использовать тот же сгенерированный код в своем настольном приложении для чтения этих файлов XML и создания объектов, представляющих данные для использования в этой программе?
Было бы проще как-то просто экспортировать базу данных, а затем использовать тот же код, сгенерированный для чтения из локальной базы данных на клиентском компьютере, вместо файла XML (клиентские компьютеры могут не иметь доступа к Интернету, поэтому данные должен храниться локально)?
Не могли бы вы пойти по-другому? Заранее спасибо за ваш вклад !!!