我有一個系統使用mdb數據庫與c#寫的xsd描述符。現在我想使用一個或多個具有相同數據的XML文件。我爲mdb生成了一些適配器,但現在我不知道使用xml需要什麼。任何人都有一些提示?我設法將mdb保存爲幾個xml文件。將c#mdb解決方案轉換爲xml?
2
A
回答
2
非常不清楚,XML是很糟糕的替代數據庫。我想你會想用DataTable或DataSet加載.mdb數據。他們的WriteXml()方法使得生成XML非常容易。
2
XML並不完全替代關係數據庫。數據適配器不應該與XML文件和SQL語言一起工作。我建議你選擇另一個SQL數據庫(你需要一些嵌入式數據庫 - 比如Firebird,PostreSQL,SQLite,MSSQL CE等)。您仍然可以使用OLE DB數據提供程序(DataAdapters,DataReaders等),並且由於SQL方言的原因,數據層只需很少的更改。
但是,如果您需要XML中的數據,則需要更改整個數據訪問層。
相關問題
- 1. C# - 將多項目解決方案轉換爲1-1項目解決方案
- 2. 將CSV轉換爲JSON解決方案
- 3. perl的XML轉換解決方案
- 4. 如何將此遞歸解決方案轉換爲迭代解決方案?
- 5. 將C++解決方案轉換爲類庫
- 6. 指針鑄造/轉換解決方案將C升級到C++
- 7. 如何在C++宏轉換爲更優雅的解決方案
- 8. 將簡單的MySQL數據庫轉換爲NoSQL解決方案
- 9. 有沒有解決方案將字符串轉換爲金額?
- 10. 如何將解決方案轉換爲Windows Phone 7?
- 11. 將解決方案從Visual Studio 2005轉換爲2008
- 12. 純SQL解決方案將歷史DateTime值轉換爲DateTimeOffset?
- 13. 將Sharepoint 2007解決方案轉換爲2010
- 14. 將http流量轉換爲https的解決方案?代理? (relay)
- 15. 將.net 1.1解決方案轉換爲.net 2.0的缺陷
- 16. 將mysqli_result轉換爲mysqli或simular等效解決方案?
- 17. 將PDF轉換爲JPG的替代解決方案
- 18. 將解決方案轉換爲VS2017後的Azure部署問題
- 19. 將PDF轉換爲SWF的服務器端解決方案?
- 20. 如何將VS2003的解決方案轉換爲VS2005?
- 21. 將.net 2.0解決方案轉換爲.net 3.5的缺陷
- 22. 將SharpDevelop 3.1解決方案轉換爲VS2005
- 23. 如何將遞歸DP解決方案轉換爲迭代DP?
- 24. 如何將迭代算法轉換爲遞歸解決方案
- 25. 轉換回車HTML解決方案
- 26. 尋找代碼解決方案將.mdb表導入到另一個.mdb表
- 27. 循環旋轉codility C++解決方案
- 28. 將VS 2008(c#)解決方案轉換爲VS 2010後的錯誤/警告
- 29. 從C#解決方案調試C++解決方案
- 30. 將MDB轉換爲CSV