5
我們首先使用EF 4.3代碼選擇並有一個對象模型像這樣:實體框架表 - 僅由基型柱
class Content { }
class Product:Content { }
class News:Content { }
這些被映射爲每個類型表。
有些情況下,我只想加載屬於基表的列,比如說所有內容標題的列表。但是,像
from c in Content
where c.IsDeleted == false
select c
結果與一些真正討厭的SQL查詢連接到其他兩個表。有沒有什麼辦法強制EF只從基表中進行選擇而不加入其他表?
感謝你的一堆爲你響應。對於我們正在開發的當前正在進行的項目而言,升級到4.5是不可能的,而這個項目本應在下個月開始實施。我們正計劃用存儲過程來做這樣的查詢。 – madaboutcode 2012-07-17 14:35:04