database - LINQ to Entities on (database != Microsoft SQL Server)

标签 database linq-to-entities

我的作品是在成熟的 SQL Server 2008 上运行的。

我想与一些轻量级数据库进行集成测试

  • 不必安装在机器上并且
  • 不作为服务运行

...如果可能的话。

我在我的代码中使用 LINQ to Entities,这可能会使这个目标变得更加复杂。

是否可以使用任何轻量级数据库来实现这个目标?这些数据库是否有 LINQ 提供程序或任何调用它们来将 LINQ 转换为实际查询的...

有人对使用第三方数据库的 LINQ to Entities 有任何经验吗?

最佳答案

SQL Server 2008 Express 怎么样?这与 SQL Server 2008 兼容系统的轻量级差不多。它基本上是一个用于 SQL Server 的轻量级工作站安装 - 它是一个服务器,它是后台服务。 http://www.microsoft.com/express/sql/default.aspx

还有SQL Server Compact 3.5,应该是和SQL Server 2008兼容的,但不知道Entity Framework是否支持作为store。这只是您需要添加到项目中的一堆 DLL,它会将所有数据存储在一个 .sdf 文件中。 http://www.microsoft.com/Sqlserver/2005/en/us/compact.aspx

马克

关于database - LINQ to Entities on (database != Microsoft SQL Server),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1221714/

相关文章:

c# - 使用 LINQ 获取 ID 列表并添加到数据库中

sql - 如何在 electron.js 应用程序中保存用户数据?

c# - 正确过滤 Linq 查询

c#-4.0 - 如何在 ToTraceString() 不起作用的情况下获得由 Entity Framework 生成的真实 T-SQL

c# - 高效的 LINQ to Entities 查询

jquery - 使用 Coldfusion 捕获动态表单字段

java - android.database.CursorIndexOutOfBoundsException : No idea why

c# - Linq 枚举错误

LINQ 查询语法到方法语法

sql - 如何在父/子对中区分父表和子表?