C# Core 关于EF Core 的问题
本帖最后由 cxx313120919 于 2019-11-27 12:34 编辑在一对多的关系中我想查询根据某个条件计数子表的数据
var d = pageData.Select(x => new
{
Absent = x.AttendanceItems.Count(item => item.AttendanceStatus == AttendanceStatus.Absent)
});
var test1 = await _asyncQueryableExecuter.ToListAsync(d);
这样写 就会报错
但是为啥用Where他就不报错
var d = pageData.Select(x => new
{
Absent = x.AttendanceItems.Where(item => item.AttendanceStatus == AttendanceStatus.Absent)
});
var test1 = await _asyncQueryableExecuter.ToListAsync(d);
枚举显示赋值不能用隐示 count的时候回枚举.你这是枚举的时候报错了 日志第三行显示了错误,System.Int32
我们netcore的项目orm用的是Freesql或者是sqlsugar landon-zeng 发表于 2019-11-27 12:15
日志第三行显示了错误,System.Int32
我们netcore的项目orm用的是Freesql或者是sqlsugar
已找到解决 枚举要显示赋值 就能解决了 Summer大大 发表于 2019-11-27 11:58
Count返回的是int...
这个是 生成sql语句的时候出错了 ,已解决谢谢
页:
[1]