8得票2回答
为什么我的EF Code First预生成视图没有效果?

我有大约300个DbSet在我的上下文中,应用程序加载后的第一个查询(针对索引字段的FirstOrDefault())需要大约40秒钟。 为了改进这一点,我正在尝试使用EF 4.3.1 Code First中的预生成视图,使用这里的T4模板: http://blog.3d-logic.co...

8得票1回答
Entity Framework 匿名复合键属性名称冲突

我正在使用EntityFramework 5 (或者4.3用于.Net Framework 4.0)。在我的DbContext对象中,我已经设置了正确的DbSets,并且这些对象之间有适当的引用关系。对于我来说,这不是什么新鲜事,一切都运作良好。 但是,在某些情况下,我会有一些复合主键,有时会...

7得票1回答
Entity Framework 4.3 Code First 无法创建 Datetime2?

我已经配置了我的数据库模型使用datetime2格式,而不是普通的datetime格式。当数据库生成时,所有日期列都是datetime类型,而不是datetime2类型。以下是我的列配置代码; Property(a => a.LastOpened) .HasColumnOrde...

7得票3回答
Entity Framework 默认连接工厂

我最近使用实体框架4.3创建了一个新的Web项目。我正在使用数据库优先设计。 实体框架添加了这个部分到我的web.config,这给了一些信息性错误消息。我在某个地方读到这段代码与代码优先设计有关 - 我需要它吗 - 我只是删除它吗? <entityFramework> &...

7得票1回答
有类似于 DbSet<T>.RemoveWhere(Predicate<T>) 的东西吗?

可能是重复问题: 在 LINQ to Entities 中批量删除 我需要根据条件删除某些实体。例如,删除所有数量小于1的订单项: var orderId = 10; // any order Id context.OrderItems.RemoveWhere(item =&gt; ...