【发布时间】:2011-03-27 09:09:31
【问题描述】:
在我的应用程序中,我现在面临在哪里执行一些计算的几个问题。 我正在使用存储库模式...(至少尝试) 这是它的工作原理.. 每个员工都有很多 Physical_Exams.. 对于每个员工,我需要能够获得他的 Initial Body_Mass_Index 和他的 Last Body_Max_Index ...当然每个考试都有一个 Date 属性...所以对于每个员工我应该可以得到这些值
所以我的问题是......应该像这样调用适当的方法
Employee employee=EmployeeRepository.GetbyId(id);
float initial_mass_index=employee.GetInitialMassIndex();
还是这样?
Employee employee=EmployeeRepository.GetbyId(id);
float initial_mass_index=EmployeeRepository.GetInitialMassIndex(employee);
我认为值得一提的是,每个员工都有一家公司,因此对于每个公司,我还需要计算其员工的平均初始质量指数......问题是一样的......计算这个平均值的方法应该在 Company Partial 类或 CompanyRepository 中定义??
请帮忙!
【问题讨论】:
标签: asp.net asp.net-mvc data-access