具有 EF6 和设计器支持的 VS2013 中 SQLite 的替代品

Alternatives to SQLite in VS2013 with EF6 and designer support

我之前在 VS2010 中使用过 System.Data.Sqlite 1.0.85 和 EF5,效果很好,我开始非常喜欢这个设计器。在我的新机器上,我已经切换到 VS2013 Community 并尝试获取 Sqlite 1.0.94 和 EF6 运行ning,但这太麻烦了,我开始感到非常沮丧。我似乎无法在我需要处理的旧项目上 运行ning,但只能在新项目上完成。尝试复制旧的东西,但它再次停止工作。据我了解,我不是唯一遇到这些问题的人。

我可以在服务器资源管理器中连接到数据库,但该连接不会显示在实体数据模型向导中。它曾 运行 用于一个新项目,但由于我一直 运行 陷入麻烦,我宁愿切换到其他实际有效的东西。

所以我的问题是,有哪些替代方案?它适用于小型企业应用程序。 LocalDb 会是替代方案吗?是否有任何其他好的 databases/providers(免费的)可以很好地与 EF 配合使用并且在 VS2013 中有设计器支持?

感谢任何反馈!

LocalDb 可以在开发环境中使用并且运行良好。但根据您的要求,它对于生产用途可能过于有限。另一种选择是使用 SQL Server Express。但这又可能在生产环境中有局限性。下面link给大家一览SQL服务器不同版本的特点:

SQL Server Editions

另一种选择是使用 PostgresSQL 或 MySQL 之类的东西,但我没有使用过它们,所以不能说太多。