【问题标题】:Linq-to-SQL with SQL Server Compact Edition使用 SQL Server Compact Edition 的 Linq-to-SQL
【发布时间】: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


    【解决方案1】:

    是的,DataContext 类有一个可以使用的 CreateDabase 方法。 http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多