今天寫了分頁,感覺有點難度,搞來搞去,最終還是解決了。我用的是呼叫儲存過程的分頁,
這個的難度主要是在於儲存過程的編寫,說實在的其實我也不太會,感覺上很朦朧的。
下面是用ef呼叫儲存過程的方法:
public listliststaff(int pagesize, int pageindex, int depid, string searchname, datetime date_temp, ref int pagecount)
pagecount = (int)list[0].resultcount;//總頁數
//分配頁數
if (pagecount % pagesize == 0)
else
}
下面是controller中相應的**方法:
public actionresult managerstaff(int pageindex = 1, int depid = 0, int pagecount=1, string searchname = "")
還有就是頁面的傳值以及頁碼的設定:
@for (int i = 1; i <= viewbag.pagecount; i++)
)">@i a>
}
div>
EF 呼叫儲存過程
1.執行返回表型別的儲存過程 主表從表資料一起關聯查詢 alter proc dbo getcategory cidint asbegin select fromcategories where cid cid end 執行此儲存過程的 如下 public ienumerablegetcategor...
EF呼叫儲存過程
1 無引數查詢 var model db.database.sqlquery select from userinfoes tolist 2 有參查詢 var model db.database.sqlquery select from userinfoes where id id new sqlp...
EF框架呼叫儲存過程
新到的公司專案用ef mvc,開始接觸,遇到很多挫折,由於資料庫設計原因,很多地方都要用檢視 儲存過程來實現一些需求。呼叫儲存過程遇到了好多問題,這邊記錄一下幾種呼叫方式,及遇到的問題的解決方式。儲存過程 alter procedure sp name param1 int,param2 int,p...