4

どのデータベースを使用する必要がありますか?

現在、WPFアプリケーションの設計段階にあります。これまでアプリケーションをデプロイしたことがなく、どのデータベースを使用すべきかわかりません。特別なインストール(SQL Serverなど)を必要とせずに、アプリケーションを任意のWindowの7マシンにデプロイできるようにしたい。展開フェーズになりたくなくて、別のデータベースを使用する必要があることがわかりました。インストール時にSQLスクリプトを実行するだけで、ソフトウェアを正しく実行するために必要なすべてのテーブルとフィールドを生成できますか?ありがとう!

4

3 に答える 3

1

SQLCE はその条件に適合します (おそらく他にもあります)。フットプリントが小さく、ファイルベースで、アプリに含める追加の DLL は 1 つだけ (またはごく少数) です。個人的には、小規模なシングル ユーザー アプリ以外には使用しませんが、シングル ユーザー アプリでデータ量が少ない場合は、さらに悪い結果になる可能性があります。

http://weblogs.asp.net/scottgu/archive/2011/01/11/vs-2010-sp1-and-sql-ce.aspx

于 2012-07-29T21:07:44.087 に答える
0

今後数年を超えて計画のないWPFアプリを作成している場合、SQL CEは問題なく機能し、正常に機能します。

ただし、アプリの潜在的なWindows 8 Metroバージョン(SQL CEがサポートされていない)または別のOS(OS Xなど)との互換性(または移行)を検討している場合は、SQLiteを検討する必要があります。

于 2012-07-30T13:20:39.707 に答える
0

複雑すぎるクエリを使用しない場合は、sqllite を使用 できます。

于 2012-07-29T21:29:24.140 に答える