注: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裏面 在進行分頁