【发布时间】:2013-11-18 12:02:01
【问题描述】:
我的场景我想从一个表中检索数据,但这个表加入了另外 5 个表。我只想调用父表 EnrolTrainingProgram trainingprogram 但实体框架创建了所有 5 个表实例,这就是为什么我的查询性能如此之慢。
我的问题,只有我想从父表中查询和检索数据,不需要创建子实例。如何排除其他表实例以更快地检索?
EnrolTrainingProgram runningProgram = Find(id);
public virtual T Find(int id)
{
return context.Set<T>().Find(id);
}
EnrolTrainingProgram 这个类与其他 5 个类的关系,如...
ForeignKey("TrainingProgram")
ForeignKey("TrainingModule")
.
.
ForeignKey("User")
当我按照函数“Find(id)”检索数据时,性能太慢了
提前致谢!!!
【问题讨论】:
标签: asp.net-mvc performance entity-framework