優れた“モバイル” LINQをサポートする.NETデータベース?

StackOverflow https://stackoverflow.com/questions/423452

質問

アプリケーションのリファクタリングを行っていますが、モバイル/埋め込みデータベースを使用することにしました。

SQL Server Compact Editionについて読んでいますが、現在のアプリケーションは約2MB(インストーラー)。 SQLiteは良いでしょうが、LINQ-to-SQLiteのGSoC実装に関する限り、現時点ではかなりバグがあります。

ありがとう!

役に立ちましたか?

解決

VistaDB および(ご説明のとおり) Sql Server Compact Edition は、組み込みデータベース用の2つの小さなオプションです。 SQL Server Compact Editionは、Linq to SQLまたはEntity Frameworkで使用できます。 VistaDBはEntity Frameworkで使用できると思います。

また、リレーショナルデータベースが不要な場合は、 db4o を検討することをお勧めします。ロブ・コネリーはこれについてこちらについて書いています。

これがお役に立てば幸いです!

他のヒント

db40を1回試しました(コンパクトエディションではありません)-オブジェクトデータベースです。ただし、ニーズに応じて、使用するのはかなり快適な場合があります。彼らは、コンパクト版でもlinqをサポートしていることに注目しています。 http://www.db4o.com/s/compactframeworkdb.aspx

自分では使用していませんが、 BlackFish をご覧ください。しかし、Linqのサポートについてはわかりませんが、DelphiはLinqをサポートしています。もう1つは、 Embedded Firebird -繰り返しますが、物事のLinq側についてはわかりません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top