注: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里面 在进行分页