我有一個簡單的數據庫與兩個表employee
和employeedetails
。Linq返回外鍵引用數據
employee
有外鍵empdetailsid
指向表employeedetails
我簡單的LINQ查詢返回的員工
var employeeList = from employee in objectcontext.employees select employee;
return employeeList.ToList();
也返回employeedetails和我並不需要所有它包含的字段。 我正在使用實體框架4.0。有沒有辦法避免獲取所有不必要的數據。 我可以去定義一個模型類,只有僱員表字段,可以加載到,但我想知道是否有一個更簡單的方法。我正在使用一個MySQL數據庫。
通常EF4確實做延遲加載,除非文中已經有選項設置爲改變行爲。查看與objectcontext關聯的所有代碼。 。 。我猜你已經關閉了延遲加載。 – Frank 2011-01-22 17:14:08