0

おそらく、非常に小さな .NET Winforms アプリの作成に着手しようとしています。アプリは、別の物理的な製品にバンドルされる景品となるシンプルな計算ツールです。アプリは、クライアントの PC にスタンドアロンでインストールして実行します。同じマシン上に、ユーザーの PC にもインストールする必要がある非常に単純なローカル データベースが必要です。

誰かがデータベースに最適なオプションをアドバイスできますか..に関して:

  • 導入が簡単
  • コストとライセンスを低く/ゼロに保つ.. ユーザーまたは私が db エンジンを購入する必要はありません。

アクセスランタイムは可能ですか?SQL Server はやり過ぎのようです。

ありがとうございました、

バザフォーム

4

3 に答える 3

1

SQLiteをお勧めします、

SQLiteは、自己完結型のサーバーレスのゼロ構成のトランザクションSQLデータベースエンジンを実装するソフトウェアライブラリです。SQLiteは、世界で最も広く展開されているSQLデータベースエンジンです。

ここに公式のADO.netアダプターがあります。

于 2012-05-30T08:12:15.340 に答える
1

最も単純なケースでは、XML/CSV シリアライゼーションは正常に機能します。

SQLite と Berkeley DB はかなり人気があります (後者は Subversion で使用されます)。

詳細については、組み込みデータベースのページを確認してください。

于 2012-05-30T07:38:54.563 に答える
0

更新:多くの調査、試行錯誤の結果、SQL Server CompactEdition4.0を採用することになりました。

理由:

  • これは無料
  • 軽量です
  • VisualStudio2010と統合します
  • 最も重要なことは、.NET LINQ to Entity Frameworkテクノロジーと統合することです(このデータベースのツールを使用すると、edmxファイル[エンティティデータモデル]の自動生成が可能になります。
  • デプロイは非常に簡単です(つまり、単純なdllファイルをデプロイします)
  • それは試され、テストされています
于 2012-06-12T05:15:49.823 に答える