我为使用ASP.Net MVC 3和Entity Framework 4的客户开发了一个系统。该系统是一个小型应用程序,它允许客户端记录和监控他的设备,也就是说他可以添加一台设备,如PC (记录资产编号,价格,Warrenty Expires等),将其分配到一个类别(即PC系统,打印机,扬声器等),并记录设备的位置(即总部,储藏室,第二座)。这一切都很好,但是,最近客户已经要求将一些报告内置到系统中。使用实体框架或企业库创建自定义报告?
有些报告很简单,即按设备资产编号进行搜索,然后返回所有与此相关的附加信息。但是,他需要一个报告,这是列出报告顶部的所有位置,然后列出报告左侧的所有类别,就像网格/查找表一样。然后这将显示每个位置的设备类别总数,例如,二楼的PC系统总数,商店房间中的扬声器总数等。
我在想,虽然我可能是错的,这不是实体框架的设计目的,即返回对象,而不是显示计算的数据集。因此,我想知道,最好的办法是什么?
我在考虑可能使用Microsoft企业库和存储过程来返回结果数据集,但是,也许这是错误的方法?
再次,任何反馈将不胜感激,我很抱歉,如果我的请求有点混乱。
谢谢。
大唐。谢谢。 – tgriffiths