我爲使用ASP.Net MVC 3和Entity Framework 4的客戶開發了一個系統。該系統是一個小型應用程序,它允許客戶端記錄和監控他的設備,也就是說他可以添加一臺設備,如PC (記錄資產編號,價格,Warrenty Expires等),將其分配到一個類別(即PC系統,打印機,揚聲器等),並記錄設備的位置(即總部,儲藏室,第二座)。這一切都很好,但是,最近客戶已經要求將一些報告內置到系統中。使用實體框架或企業庫創建自定義報告?
有些報告很簡單,即按設備資產編號進行搜索,然後返回所有與此相關的附加信息。但是,他需要一個報告,這是列出報告頂部的所有位置,然後列出報告左側的所有類別,就像網格/查找表一樣。然後這將顯示每個位置的設備類別總數,例如,二樓的PC系統總數,商店房間中的揚聲器總數等。
我在想,雖然我可能是錯的,這不是實體框架的設計目的,即返回對象,而不是顯示計算的數據集。因此,我想知道,最好的辦法是什麼?
我在考慮可能使用Microsoft企業庫和存儲過程來返回結果數據集,但是,也許這是錯誤的方法?
再次,任何反饋將不勝感激,我很抱歉,如果我的請求有點混亂。
謝謝。
大唐。謝謝。 – tgriffiths