2010-05-25 116 views
2

我有一個系統使用mdb數據庫與c#寫的xsd描述符。現在我想使用一個或多個具有相同數據的XML文件。我爲mdb生成了一些適配器,但現在我不知道使用xml需要什麼。任何人都有一些提示?我設法將mdb保存爲幾個xml文件。將c#mdb解決方案轉換爲xml?

回答

2

非常不清楚,XML是糟糕的替代數據庫。我想你會想用DataTable或DataSet加載.mdb數據。他們的WriteXml()方法使得生成XML非常容易。

2

XML並不完全替代關係數據庫。數據適配器不應該與XML文件和SQL語言一起工作。我建議你選擇另一個SQL數據庫(你需要一些嵌入式數據庫 - 比如Firebird,PostreSQL,SQLite,MSSQL CE等)。您仍然可以使用OLE DB數據提供程序(DataAdapters,DataReaders等),並且由於SQL方言的原因,數據層只需很少的更改。

但是,如果您需要XML中的數據,則需要更改整個數據訪問層。

相關問題