一个linq+lambda 表达式 分页查询的例子(查询 一段时间内所有用户登陆的次数)
来源:互联网 发布:php error log 日志 编辑:程序博客网 时间:2024/05/21 23:40
查询 一段时间内所有 用户登陆的 次数。
var q = (from user in MyData.Cn_UserLog where user.OperateTime > start && user.OperateTime < end group user by new { user.CompanyId } into g select new { LoginCount = g.Count(), CompanyID = g.Key.CompanyId }).OrderByDescending(m => m.CompanyID).Skip(count * (page - 1)).Take(count).ToList();
我这里 user和company 是一对一的关系,所以我只需查出companyid
然后 可以 根据id查询 自己需要的东西
List<MemberLogin> list = new List<MemberLogin>(); foreach (var s in q) { MemberLogin model = new MemberLogin(); View_Member vm = MyData.View_Member.Where(m => m.CompanyId == s.CompanyID).FirstOrDefault(); model.MemberID = vm.MemberId; model.CompanyNameCn = vm.CompanyNameCn; model.LoginCount = s.LoginCount; model.MemberName = vm.UserName; model.RegisterTime = vm.RegisterTime; list.Add(model); }
- 一个linq+lambda 表达式 分页查询的例子(查询 一段时间内所有用户登陆的次数)
- 查询:一段时间内;最新的纪录
- 用hibernate查询一段时间内的记录
- 查询一段时间内的具体时间
- oracle查询一段时间内的数据
- Mysql如何查询连续时间内的次数
- jedis 实现 redis 统计一个用户在一段时间内的登录次数
- LINQ与Lambda表达式的查询语句写法
- 各类数据库查询一段时间内记录的方法总结
- sql 、linq、lambda 查询语句的区别
- sql 、linq、lambda 查询语句的区别
- sql 、linq、lambda 查询语句的区别
- sql 、linq、lambda 查询语句的区别
- sql 、linq、Lambda 查询语句的格式
- sql 、linq、lambda 查询语句的区别
- sql 、linq、lambda 查询语句的区别
- sql 、linq、lambda 查询语句的区别
- (14)使用查询表达式的LINQ
- C语言头文件避免重复包含、#pragma once和#ifndef的区别
- 在nuc950上使用u-boot
- scanf和sscanf中关于正则表达式的技巧
- 【Android 应用开发】Android 开发错误集锦
- Ehcache 集群示例系列2:RMI automatic方式(自动发现方式)
- 一个linq+lambda 表达式 分页查询的例子(查询 一段时间内所有用户登陆的次数)
- UIView的生命周期 init、loadView、viewDidLoad、viewDidUnload、dealloc
- javascript 处理金额、数字的函数库
- DIV图层圆边圆角的实现
- Linux下ARM 和单片机的串口通信设计
- 物联网小结
- ARM常用指令
- wstring转string wstring转char*
- NSIS 脚本示例