是什麼差之間2代碼段
ObjectQuery<SalesOrderHeader> query =
context.Contacts.Include("SalesOrderHeaders").Include("SalesOrderDetails");
和
Contact contact =
context.Contacts.Include("SalesOrderHeaders.SalesOrderDetails").FirstOrDefault();
使用一個在另一個上的任何優勢之間的差異? 我的主要困惑是在第一個中使用2 Include
,在第二個中使用2個表Include
。 在此先感謝。
您的第一個查詢不正確。當您查詢「聯繫人」時,如何獲得'SalesOrderHeader'作爲返回類型。您的'Contact'類除了'SalesOrderHeaders'之外還有'SalesOrderDetails'屬性嗎? – Eranga
感謝您的評論。我主要關心的是語法。我試圖弄清楚。請假設表格是相關的。表名僅用於說明目的。 –