【问题标题】:Free database for Entity Framework in WPF MVVMWPF MVVM 中实体框架的免费数据库
【发布时间】:2012-06-27 14:44:55
【问题描述】:

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

我已经将 SQL Server 2010 与 Visual Studio 2010 一起使用,并且运行良好。

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

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

Edit

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

为什么:FreeMicrosoft,几乎和SQL Server一样

【问题讨论】:

标签: c# wpf database entity-framework mvvm


【解决方案1】:

在微软世界,你可以使用:

  • Sql Server Express
    • 10Gb/DB 大小限制
  • Sql Local DB,它是 Sql Server 用户实例的替代品。它是 Sql Server Express 的一部分。
    • 10Gb/DB 大小限制
  • Sql Compact
    • 每个数据库大小限制为 4Gb

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

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

很高兴知道,访问数据库are not supported。虽然 Access 的名声不好,但对于本地应用来说还是有道理的。

在微软世界之外,SqlLite 享有盛誉。

【讨论】:

  • 我删除了 SQLLite,因为您发现了一个问题(不支持布尔值)
  • 不要犹豫,告诉我们您选择哪个数据库以及为什么
  • 这还取决于您使用的数据量。紧凑添加的大小限制为 4GB,而 Express 的大小限制为 10GB。这是一篇并排比较上述所有 3 项的文章:blogs.msdn.com/b/jerrynixon/archive/2012/02/26/…
  • @Dmitriy:这是一个社区维基。随意直接更新答案
  • 我还没有足够的代表 :(。请随意将我的评论复制到您的答案中。感谢您指出这一点。
猜你喜欢
  • 1970-01-01
  • 2012-09-02
  • 1970-01-01
  • 2013-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-24
相关资源
最近更新 更多