195得票7回答
EF LINQ包含多个和嵌套实体

好的,我有三级实体,其层次结构如下:课程(Course) -> 模块(Module) -> 章节(Chapter) 这是原始的 EF LINQ 语句:Course course = db.Courses .Include(i => i.Modules.S...

23得票5回答
实体框架无效的列名,EF在主键上添加了数字1

我有这两个实体:public partial class Suscriptores { public Suscriptores() { this.Publicacion = new HashSet<Publicacion>(); } ...

8得票2回答
如何通过反射从给定的字符串创建强类型LINQ查询的最佳方法?

我正在使用EF5、工作单元和仓储模式。我希望为指定的用户定义一些访问数据的限制。在数据库中,我设计了一个名为EntityProperties的表来保存实体名称及其属性,另一个名为PropertyValues的表来保存这些属性的值,每个EntityProperty都有一个或多个PropertyV...

7得票3回答
实体,处理大量记录(> 3500万)

我们有一个非常大的相关表集,每个表都有超过3500万条记录。我需要创建一些WCF方法,用一些参数(数据范围、类型代码等)查询数据库,并返回相关结果集(从10到10000条记录)。公司标准化使用EF 4.0,但也可以使用4.X版本。我可能能够说服他们迁移到5.0,但可能性较小。 如何处理这么...

119得票5回答
如何“预热”Entity Framework?它何时会变“冷”?

不,我的第二个问题的答案不是冬天。 前言: 最近我一直在研究实体框架,并且有一个问题一直困扰着我,那就是当查询没有预热时(所谓的冷查询)它的性能。我阅读了 Entity Framework 5.0 的 性能考虑 文章。作者介绍了温热和冷查询的概念以及它们的区别,而我自己在使用时也注意到了这...

29得票1回答
使用Entity Framework Code First最有效地处理创建、更新和删除操作

注意: 我使用的是Entity Framework 5版本 在我的通用仓库中,我有以下Add、Edit和Delete方法: public class EntityRepository<T> : IEntityRepository<T> where T :...

15得票1回答
如何获取具有未知名称的 DbEntityEntry EntityKey 对象

我是否应该能够使用复杂属性方法或DbEntityEntry的属性方法获取EntityKey对象。我在MSDN中找不到任何示例,但我认为在Entity Framework 5中这是可能的。由于我正在使用通用存储库接口,因此无法知道实体键或实体的名称。

54得票5回答
从存储过程中获取返回值

我正在使用Code First方式和Entity Framework 5。我需要读取存储过程的返回值,已经可以读取输出参数和发送输入参数,但是我不知道如何读取返回值。 这可行吗? 以下是我用于调用存储过程的代码:var outParam = new SqlParameter(); outPar...

176得票4回答
如何在Entity Framework 5中包含一个子对象的子对象

我正在使用Entity Framework 5 code first和ASP.NET MVC 3。 我正在尝试获取一个子对象的子对象,但是遇到了困难。以下是我的类: Application类;public class Application { // Partial list o...

24得票1回答
如何在Entity Framework 5中获取修改对象列表

我将绑定实体列表到数据网格视图,代码如下: var orders = context.Order.ToList(); BindingList<Order> orderList = new BindingList<Order>(orders); dataGridVi...