61得票8回答
如何在Code First中指定数据库名称?

我该如何告诉EF数据库应该叫什么名字并放在哪里? 如果Web.Config中没有连接字符串,它会尝试将其放在本地的SQLEXPRESS服务器上,但我想将其放在已知的SQL服务器上并按照我想要的名称命名。有什么建议吗?

59得票3回答
DbContext和DataContext是一样的吗?

我正在按照Scott Gu的教程进行学习,其中提到了一个名为DbContext的类。但我在框架4的任何命名空间中都找不到它,我觉得它已经从CT4 DbContext改名为.net4 System.Data.Linq.DataContext。我的假设正确吗? 答案:是的,您的推测是正确的。在 ...

59得票5回答
内部.NET Framework数据提供程序错误1025。

IQueryable<Organization> query = context.Organizations; Func<Reservation, bool> predicate = r => !r.IsDeleted; query.Select(o =&gt...

58得票1回答
ADO.NET DbContext 生成器 vs. ADO.NET POCO 实体生成器(ObjectContext)

我即将开始实现一个项目的数据访问基础设施,该项目采用了DDD方法(这是我第一次尝试DDD,请多多关照;-) )。 我将使用Entity Framework。到目前为止,我一直在研究Julie Lerman在她的优秀著作Programming Entity Framework中教授的方法,其中...

57得票6回答
Entity Framework的Include()方法无法正常工作

我有以下的 EF 查询:TestEntities db = new TestEntities(); var questions = from q in db.Questions.Include("QuestionType") from sq in db.Surv...

57得票5回答
我可以更改Entity Framework 4.3 Code-First中的默认模式名称吗?

目前我正在部署我的应用程序到共享托管环境中,使用代码优先方法进行迁移一直表现良好,除了一个小问题。每次我想要推送网站时,我都必须使用“Update-Database -script”选项,因为默认情况下共享主机会创建与数据库用户名相同的默认模式名称,所以我必须在每个表名之前加上[dbo]。 ...

56得票2回答
EF ICollection、List、IEnumerable和IQueryable的区别

因此,我的EF模型具有关系,根据我在示例中看到的,这些关系应该使用ICollection的虚拟属性完成。 示例: public class Task { public int Id { get; set; } public string Descrip...

54得票8回答
如何在Entity Framework 4 Entitydesigner中正确设置两个对象之间的关联?

我正在尝试为一个新项目首先创建业务类,之后再创建真正的数据库表。因此我使用了Entity Framework 4 Designer。我创建了一个带有扩展名.edmx的新的"ADO.Net实体数据模型"文件。 我创建了两个实体: 我想在Product-> Group之间添加1对多的关联关系...

53得票11回答
EF Code First给我报错:当IDENTITY_INSERT被设置为OFF时,无法为表'People'中的标识列插入显式值。

我正在尝试使用Entity Framework 4的Code First (EF CodeFirst 0.8),并且在一个简单模型中遇到了一个问题,它具有1 <--> 0..1关系,即Person和Profile之间。这是它们的定义方式:public class Person { ...

53得票6回答
Entity Framework/Linq to SQL: 跳过和获取指定数量的记录

想了解一下Skip和Take应该如何工作。我在客户端上看到了想要看到的结果,但是当我连接AnjLab SQL Profiler并查看正在执行的SQL时,它似乎正在查询并返回整个行集给客户端。 它真的会返回所有行,然后使用LINQ在客户端上进行排序和缩小范围的操作吗? 我已经尝试过使用Ent...