6

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

私は SQL Server Compact Edition について読んでいますが、現在のアプリケーションは約 2 MB (インストーラー) であるため、使用でき、ダウンロード サイズが大きくない他のデータベースを知っている人がいるかどうか疑問に思っていました。SQLite はいいかもしれませんが、知る限り、LINQ-to-SQLite の GSoC 実装は現時点ではかなりバグがあります。

ありがとう!

4

3 に答える 3

7

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

于 2009-01-08T09:20:11.010 に答える
5

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

また、リレーショナル データベースが必要ない場合は、db4oを検討することをお勧めします。これについては、Rob Conery がここに書いています。

お役に立てれば!

于 2009-01-08T06:44:46.177 に答える
0

私自身は使用していませんが、BlackFishを参照してください。ただし、Linq のサポートについてはわかりませんが、Delphi は Linq をサポートしているため、可能性があります。もう 1 つは組み込みの Firebirdかもしれません - 繰り返しますが、Linq 側についてはよくわかりません。

于 2009-01-08T06:52:13.803 に答える