Windows Ce 6.0 で実行でき、.NET バインディングを備えた組み込みXMLデータベースを知っている人はいますか?
3 に答える
これは古い質問ですが、誰かがつまずいた場合に備えて回答を追加すると思いました。私の会社は、Nxdb と呼ばれる .NET プラットフォーム用のオープン ソースの組み込み XML データベースをリリースしました。これは Apache 2.0 ライセンスの下にあり、数年間社内で開発および使用されています。これは基本的に、クロスコンパイルされた (IKVM を使用した) バージョンの BaseX (素晴らしい Java XML データベース) へのバインディングであり、組み込みのユースケースと .NET 環境のための追加機能を備えています。プロジェクトページはこちら: https://dracorp.assembla.com/spaces/nxdb
(自分のプロジェクトにリンクしてもモッズを怒らせないことを願っていますが、この投稿は質問に直接答え、寛容な OS プロジェクトへのリンクを提供しているので、問題ないと思いました)。
Windows CE のデフォルト データベースは CEDB です。Windows CE には、CEDB の機能を拡張する組み込みデータベース (EDB) のサポートも含まれています。これらは、SDK、MFC Windows CE アプリケーションで主に使用される古いデータベースです。
情報: http://msdn.microsoft.com/en-us/library/ms885343.aspx
.Net でアプリケーションを構築する場合は、.Net フレームワークでサポートされている SQL Server CE データベース バージョンを使用するだけで済みます (「Shaihi」で提案されているように)。これは EDB (組み込みデータベース) のラッパーです。
クロス プラットフォーム アプリケーションの場合は、SQLITE が最適なオプションだと思います。
また、投稿に似た satckoverflow のリンクを確認してください: Embedded Database for .net that can run off a network
「SQL Server CE 2.0 と .NET Compact Framework」のような意味ですか?
これがあなたの求めるものなら、上記の精神ですばやく検索すると、後のバージョン(SqlCE 3.5など)でも同様の結果が得られると確信しています。