【发布时间】:2014-07-01 05:53:26
【问题描述】:
我正在开发一个使用 Linq-to-SQL 访问 SQL Server 数据库的小型应用程序。要求是使用 SQL Server CE 编写测试来测试应用程序。
过去,我使用带有实体框架的 SQL Server CE 创建测试,由于实体框架中支持 SQL Server CE,它允许基于实体创建 .sdf 文件,因此它很简单。
Linq-to-SQL 也有什么方法可以达到同样的效果吗?具体来说,我想使用 Linq-to-SQL 实现这样的目标:
System.Data.Entity.Database.DefaultConnectionFactory =
new SqlCeConnectionFactory("System.Data.SqlServerCe.4.0");
using (var sqlCeContext = new EntityFrameworkContext())
{
sqlCeContext.Database.Create();
}
【问题讨论】:
标签: entity-framework linq-to-sql sql-server-ce