2011-01-06 55 views
2

我見過用於代碼內查詢的模型定義函數(開發人員使用Linq等編寫的查詢),我想知道是否有任何方法將模型定義的函數映射到一個實體屬性,以便EF4將自動使用它查詢數據庫。ef4地圖模型定義函數屬性

例如:

假設我有一個Product類和Order類和ProductTotalSold屬性。理想情況下,我想創建這樣一個模型中定義的函數:

select sum(o.quantity) from order, product where o.productid = product.productid

和綁定,爲的ProductTotalSold屬性,因此,對於給定Product每次查詢都將自動產生一個內部的選擇,將填充TotalSold財產。

這是否有意義?可能嗎?

回答