0

我想使用免费数据库在我的 WPF 应用程序(PixelSense)中进行一些数据绑定(存储)。

我已经将 SQL Server 2010 与 Visual Studio 2010 一起使用,它工作得非常好。

我还听说,由于某些不兼容问题,Entity Framework 不能很好地与 MySQL 配合使用,而且 SQLite 不支持布尔值。

在这种情况下你对我有什么建议?

Edit

谢谢,我选择了Microsoft SQL Server 2008 R2 Express

为什么 : Free, by Microsoft, 几乎一样SQL Server

4

1 回答 1

6

在微软世界中,您可以使用:

  • Sql 服务器快递
    • 每个 DB 大小限制 10Gb
  • Sql Local DB,它是 Sql Server 用户实例的替代品。它是 Sql Server Express 的一部分。
    • 每个 DB 大小限制 10Gb
  • Sql 紧凑型
    • 每个数据库大小限制为 4Gb

由于它是 Microsoft 产品,因此您出现问题的可能性较小。

我更喜欢 Sql Compact,因为它的二进制文件占用少。然而,至少在我几年前使用的版本中,存在一些限制(ntext 不太支持)。

很高兴知道,不支持Access 数据库。虽然 Access 的名声不好,但对于本地应用来说,它是有道理的。

在 Microsoft World 之外,SqlLite享有盛誉。

于 2012-06-27T14:46:49.310 回答