NHibernate的Entity Framework Code First中的公式功能?

| 我先使用EF代码在NHibernate中搜索公式功能。 假设我有一个OrderLines订单,在该订单上我的TotalAmount可能像这样
public decimal OrderTotal { return orderLines.Sum(x => x.Price); }
但是我希望此属性在Entity Framework中可搜索,因此我想做一些sql代码来执行此操作,但是在Sql中。 sql的结果将不会设置或读取,仅用于搜索,而在内存中将使用.net代码。 我该怎么做?     
已邀请:
EF代码首先没有任何此类功能。甚至大型EF也无法按照您的描述直接执行此操作-您必须在实体和模型定义的函数中具有单独的计算属性才能在EDMX中进行查询(我认为这应该在模型定义的函数中可行)。显然,代码优先没有EDMX,因此不能定义模型定义的功能(据我所知,没有代码优先选择-实际上,对于EDMX的许多高级功能(如条件映射,查询视图),没有代码优先选择,定义查询,模型定义的函数,函数导入和存储过程映射)。     

要回复问题请先登录注册