Преобразовать решение C # MDB в XML? - PullRequest
2 голосов
/ 25 мая 2010

У меня есть система, которая использует базу данных mdb с дескриптором xsd, написанным на c #. Теперь я хочу использовать один или несколько файлов XML с теми же данными вместо. Я сгенерировал пару адаптеров для mdb, но теперь я не знаю, что нужно для использования XML вместо этого. У кого-нибудь есть советы? Мне удалось сохранить MDB в виде нескольких файлов XML.

Ответы [ 2 ]

2 голосов
/ 25 мая 2010

XML не полностью заменяет реляционную базу данных. Адаптеры данных не должны работать с файлами XML и языком SQL. Я рекомендую вам выбрать другую базу данных SQL (вам нужна, вероятно, некоторая встроенная база данных - такая как Firebird, PostreSQL, SQLite, MSSQL CE и т. Д.). Вы по-прежнему можете использовать поставщиков данных OLE DB (DataAdapters, DataReaders и т. Д.), И уровень данных будет нуждаться в небольших изменениях из-за диалектов SQL.

Однако, если вам нужны данные в XML, вам нужно изменить весь уровень доступа к данным.

2 голосов
/ 25 мая 2010

Очень неясно, XML является очень плохой заменой базы данных.Я считаю, что вы хотите использовать DataTable или DataSet для загрузки данных .mdb.Их метод WriteXml () позволяет очень легко генерировать xml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...