2010-07-29 56 views
2

有誰知道一個嵌入式XML它可以在Windows CE 6.0上運行數據庫和嵌入式XML數據庫具有.NET綁定與.NET結合

+0

對不起,我忘了提及它應該是XML數據庫 – Bogi 2010-07-30 07:05:43

回答

0

Windows CE的默認數據庫是CEDB。 Windows CE還包括對嵌入式數據庫(EDB)的支持,這增強了CEDB的功能。 這些都是古代的數據庫,主要用於SDK,MFC Windows CE應用程序。

信息:http://msdn.microsoft.com/en-us/library/ms885343.aspx

如果你想建立在.net中,你可以簡單地使用SQL Server CE數據庫版本支持到.NET框架,這是在EDB包裝((由「Shaihi」的建議)的應用程序嵌入式數據庫)。

我認爲對於跨平臺應用程序,SQLITE是最佳選擇。

同時請satckoverflow的類似鏈接到您的文章: Embedded Database for .net that can run off a network

+0

不,這不是我需要的。我需要一個XML本地數據庫,即可以存儲XML文檔的數據庫,並對使用XPath/XQuery進行操作。 – Bogi 2010-08-29 20:48:44

0

這是一個老問題,但我想我要補充的情況下,任何人在其上跌倒的答案。我的公司剛剛發佈了一個名爲Nxdb的.NET平臺的開源嵌入式XML數據庫。它在Apache 2.0許可下,並且在內部開發和使用了好幾年。它基本上是綁定到交叉編譯(使用IKVM)版本的BaseX(一個夢幻般的Java XML數據庫)以及嵌入式用例和.NET環境的額外功能。該項目頁面在這裏:https://dracorp.assembla.com/spaces/nxdb

(希望鏈接到我自己的項目不會惹惱MODS,但我認爲,因爲這篇文章直接回答這個問題,並提供了一個鏈接到寬鬆的OS項目,這將是好的)。

+0

只要它解決了OP提出的問題,就可以在SO(甚至商業)中推廣自己的項目。我在這種情況下看到的唯一問題是您的項目基於** full ** .Net框架,而這個問題是關於Windows CE的,它只支持.Net緊湊框架。我認爲你的項目不太可能在這種情況下使用。 – yms 2012-03-14 14:13:03

+0

對於不在Windows CE上工作是正確的 - 我沒有想到並錯過了CE和.NET CF之間的連接。雖然Nxdb代碼本身可能在緊湊框架下運行(或可以運行),但它很大程度上依賴於當前不兼容.NET CF的IKVM。 – daveaglick 2012-03-14 14:19:01