我有FK链接的表,我使用实体框架查询第一个表。我希望能够做到以下
<table1>.<table2>
在.NET中
情况不是这样吗?如何通过查询第一个表格来获取整个表链?
答案 0 :(得分:4)
我认为你要求Eager Loading。
context.Table1.Inclde("Table2").ToList();
答案 1 :(得分:3)
您可以获取相关项目,例如;
myContext.A.Include("B");
在这种情况下,将获取表A的所有项目和表B中的所有相关项目。 您也可以使用Include函数的类型化版本,如;
mycontext.A.Include(p => p.B);