0

無料のデータベースを使用して、WPFアプリケーション(PixelSense)でデータバインディング(ストレージ)を実行したいと思います。

VisualStudio2010でSQLServer2010を既に使用しましたが、非常に正常に機能します。

また、いくつかの非互換性の問題のためにEntity FrameworkがMySQLでうまく機能しないことも聞いたことがあり、SQLiteはブール値をサポートしていません。

この場合、私に何を提案しますか?

Edit

ありがとうございます。MicrosoftSQLServer2008R2Expressを選択しました

理由:Free、によってMicrosoft、ほぼ同じSQL Server

4

1 に答える 1

6

マイクロソフトの世界では、次を使用できます:

  • SQL Server Express
    • DBサイズ制限あたり10Gb
  • SQLローカルDB。これはSQLServerユーザーインスタンスの代わりになります。これは、SQLServerExpressの一部です。
    • DBサイズ制限あたり10Gb
  • SQL Compact
    • DBサイズ制限あたり4Gb

マイクロソフト製品であるため、問題が発生する可能性は低くなります。

バイナリのフットプリントが小さいため、SQLCompactを好みます。ただし、少なくとも数年前に使用したバージョンでは、いくつかの制限があります(ntextはあまりサポートされていません)。

知っておきたいことですが、Accessデータベースはサポートされていません。Accessは評判が良くありませんが、ローカルアプリにとっては理にかなっています。

Microsoft World以外では、SqlLiteは高い評価を得ています。

于 2012-06-27T14:46:49.310 に答える