Я использую Nhibernate для своего проекта. Мне было интересно, есть ли какой-либо инструмент/lib, который я могу использовать для резервного копирования/восстановления всей базы данных в XML-формате с помощью Nhibernate.Резервное копирование/восстановление в/из XML с использованием NHibernate
nDBUnit делает то, что я хочу. Но это библиотека тестирования базы данных, и, следовательно, цель другая. Кроме того, для этого используется xxd. То, что я ищу, - это то, что использует hbm-файлы для этого.
Для спящего режима, это ссылка я нашел: Резервное копирование/восстановление в/из XML с помощью Hibernate http://www.jroller.com/ara_e/entry/backup_restore_to_from_xml
Другой «побочный» вопрос: Для «достаточно большой» базы данных, это хорошая идея для резервного копирования в XML-файле?
Любая помощь будет принята с благодарностью.
Спасибо Скотту. Очень ценю ваш ответ. Все, что я могу использовать для экспорта/импорта определенных объектов? –
@Shuhel Ahmed - вы можете использовать [AutoMapper] (http://automapper.codeplex.com/) для перевода данных в свой объект в DTO, а затем сериализуйте DTO. –
Спасибо, никогда не использовал AutoMapper, но, конечно, попробуем. –