2011-01-06 39 views
2

我见过用于代码内查询的模型定义函数(开发人员使用Linq等编写的查询),我想知道是否有任何方法将模型定义的函数映射到一个实体属性,以便EF4将自动使用它查询数据库。ef4地图模型定义函数属性

例如:

假设我有一个Product类和Order类和ProductTotalSold属性。理想情况下,我想创建这样一个模型中定义的函数:

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

和绑定,为的ProductTotalSold属性,因此,对于给定Product每次查询都将自动产生一个内部的选择,将填充TotalSold财产。

这是否有意义?可能吗?

回答