为什么LINQ表空?

时间:2013-11-30 02:21:41

标签: linq entity-framework c#-4.0

我正在使用EntityFrameworks。我创建了一个像这样的对象:

using var myEntity = new MyEntity())
{
    ClassA classa = (from t1 in myEntity.Table1s
                     where t1.EmpoyeeId == empId
                     select t1).FirstOrDefault()
}

我想访问一个可以在课堂上使用的表格。我尝试了classa.TableB。但是TableB是空的。我还应该做些什么来加载TableB?

1 个答案:

答案 0 :(得分:2)

您需要告诉EntityFramework您希望加载加入表格。

这是通过使用“Include”扩展方法完成的。

http://msdn.microsoft.com/en-us/data/jj574232.aspx