我在項目中首先使用MVC3-ViewModel和EF模型。 和我現在正在做的視圖是一個頁面,用戶應該可以看到用統計圖顯示的統計信息。用EF,MVC3顯示圖表和圖表的好方法?
任何提示和幫助,如何能夠以良好的方式做這種東西讚賞。 任何插件也許或包? 在此先感謝!
我在項目中首先使用MVC3-ViewModel和EF模型。 和我現在正在做的視圖是一個頁面,用戶應該可以看到用統計圖顯示的統計信息。用EF,MVC3顯示圖表和圖表的好方法?
任何提示和幫助,如何能夠以良好的方式做這種東西讚賞。 任何插件也許或包? 在此先感謝!
據我所知,你的真正需求是沒有得到統計數據(你可以通過調用一個純粹的SQL查詢或只使用LINQ,它的選擇),只是顯示它們。有很多方法可以做到這一點,但是如果您不需要某些高級功能,那麼使用像Highcharts或Flot這樣的Javascript庫可能會比完整的報告服務容易得多。您不需要高級Javascript知識,其中大多數文檔足以立即使用。還有一些補充庫,它們只是簡單地包裝這些庫,以便您可以在ASP.NET或ASP.NET MVC項目中更輕鬆地使用它們。一些例子:
Flot.Net - http://flotdotnet.codeplex.com/
Highcharts.net - http://highcharts.codeplex.com/
DotNet.Highcharts - http://dotnethighcharts.codeplex.com/
我會使用直接的SQL /存儲過程進行數據檢索,甚至是SQL服務器報告服務(它提供圖表)用於任何類型的報告。
我不確定如果不知道你的應用程序有多瞭解你的SQL圖表,那麼目前我正在跳過這一部分。 以統計圖的形式顯示統計信息可以很快完成,無需瞭解大量JavaScript,可以使用衆多javascript庫之一,例如here。爲了使用這些庫,你可能需要在你的MVC應用程序中集成一些AJAX功能(如果還沒有的話)。 我爲我的個人項目使用Highcharts,我認爲它做得非常好,使用起來很簡單,但如果您將它用於商業用途,則需要許可證。
能否請你澄清你問到底是什麼呢?您是否在問如何在視圖中顯示這些統計信息,或者如何從數據庫模型中獲取統計信息? – s0nica