MVC與EF_模糊查詢和分頁

注:ot 是我的EF變量名稱

一、分頁DAL代碼:

         ot.Eemail.Where(a => a.userid_s == _ua.Login_name).OrderBy(a => a.id).Skip(5 * (_Page - 1)).Take(5).ToList();

 

    注: where表示查詢條件

         Orderby 表示根據什麼排序

         Skip 表示第幾頁

         Take 表示頁顯示幾條數據

二、 模糊查詢

    ot.Eemail.Where(a => a.E_name.Contains("ssss")|| a.userid_f.EndsWith("ss")).ToList();

 

    注: Contains等價於數據庫 like '%key%'指定的字符串對象是否出現在字符串中

         EndsWith等價於數據庫 like '%key'  字符串對象結尾是否與指定字符串匹配

         StartsWith等價於數據庫 like 'key%'字符串對象開頭是否與指定字符串匹配

 

三、模糊查詢並且分頁

            ot.Eemail.Where(a => a.userid_s.Contains(_ua.Login_name)).OrderBy(a => a.id).Skip(5 * (_Page - 1)).Take(5).ToList();

    注: 模糊查詢條件放在Where裏面 在進行分頁

發佈了43 篇原創文章 · 獲贊 44 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章