2012-09-03 40 views
0

我正在關注1,2,3下一個網格視圖。 This是我正在遵循的教程。但它具有如下所示的數據庫訪問權限。實際上,本教程是使用Web Metric完成的。這是直接在cshtml代碼中訪問數據庫。1,2,3,下一個網格視圖頁面創建

@{ 
    var db = Database.Open("xxxxx"); 
    var selectedData = db.Query("SELECT * FROM yyyy"); 
    var grid = new WebGrid(source: selectedData); 
} 

但我的意圖是使用實體框架做查詢表單。我已經爲數據訪問創建了一個單獨的項目。我正在使用該ddl進行數據處理。所以我有權這樣做。你建議如何使用實體框架創建一個網格視圖作爲一個單獨的項目。

ps:我將一個IEnumerable對象列表傳遞給視圖。

在此先感謝。

回答

1

首先閱讀本教程的實體框架。

http://afana.me/post/paging-sorting-and-searching-ef-cf-and-mvc.aspx

當使用實體框架,現在你會從控制器到您的視圖傳遞selectedData

,現在你的WebGrid會有所這樣使用它,

var grid = new WebGrid(source: Model.selectedData); 
+0

好不容易纔工作了我的own.but @Yasser謝謝你的教程的一個非常好的一個。我會學到很多 –

相關問題