gpt4 book ai didi

c# - ASP.NET MVC 3( Entity Framework )中的预加载

转载 作者:行者123 更新时间:2023-12-02 18:20:17 26 4
gpt4 key购买 nike

我有一个简单的数据结构

  • 员工
  • 员工有名单
  • 教育有大学、系
  • 部门和大学的名称为字符串(我的意思是部门和大学也是实体)

我的问题是,如何在 Entity Framework 中快速加载特定员工的教育列表以及每个教育的大学和部门信息。

在 ASP.NET MVC 教程中有一个查询,如下所示:

var viewModel = new InstructorIndexData();
viewModel.Instructors = db.Instructors
.Include(i => i.OfficeAssignment)
.Include(i => i.Courses.Select(c => c.Department))
.OrderBy(i => i.LastName);

但我的包含仅采用字符串参数(使用 System.Linq)

如何解决这个问题?

谢谢...

最佳答案

不在 System.Linq 中,而是在 System.Data.Entity 中(因此使用 System.Data.Entity)并且存在于 EF 4.1 中,但我必须承认我不知道它出现在哪个版本中。

关于c# - ASP.NET MVC 3( Entity Framework )中的预加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9581430/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com