私は、オフラインデータベースのさまざまなソリューションを研究してきました。 基本的に私はデスクトップアプリケーションを持っており、インターネット接続を必要とせずにデータベースと通信したいと考えています。だから私は、アプリケーションと一緒に仕事をすることができるデータベースと一緒に私のアプリを出荷する方法を探しています。EFで動作する.NET Embedded/Offline DB
すべてのDBインタレーションはEntity Frameworkを介して行われるため、互換性のあるソリューションが必要です。これまでのところ、私はいつも自分のDBにSQL Server Expressを使っていましたが、私の知る限りでは、SQL Serverがユーザーのマシンにインストールされている必要があります。
私のDBは膨大な量のデータを処理する必要はありません。 (最悪の場合、DB内のデータの行は100,000 - 1,000,000
の周りになります)。
私が読んでいるところでは、SQLiteと、SQL Server CEと、LocalDBというSQL Serverの機能が私にとって仕事をする可能性があることが分かりました。 (SQL Server CEは私のMicrosoftでサポートされなくなりましたので、良い考えではないと思います)
ここで正しい軌道に乗っているのでしょうか?これは、私のアプリにSQL Server Expressを埋め込む方法ですか?組み込みおよび(SQLiteのよりもはるかに良いSQL CE)EFで動作するよう
ローカルDBがあなたのオプションになります。あなたの要件は1m行の最大限に制限されているので! –