我已经看到在代码内查询(开发人员使用 Linq 等编写的查询)中使用了模型定义的函数,我想知道是否有任何方法可以将模型定义的函数映射到实体属性,以便 EF4 自动查询使用它的数据库。
例如:
假设我有一个Product
类和一个Order
类,并且Product
有一个TotalSold
属性。理想情况下,我想创建一个模型定义的函数,例如:
select sum(o.quantity) from order, product where o.productid = product.productid
并将其绑定到TotalSold
属性,Product
以便给定的每个查询Product
都会自动生成一个内部选择来填充该TotalSold
属性。
这有意义吗?是否可以?