小编Flo*_*ner的帖子

如何计算按shortdatestring分组的表的行?

我们有一个具有以下结构的数据库:

public partial class ChartData
{
    public int Id { get; set; }
    public DateTime Timestamp { get; set; }
    public string Function { get; set; }
    public int Duration { get; set; }
    public bool IsError { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在,我们要对该数据库的条目进行分组Timestamp.ToShortDateString(),然后计算属于该日期的条目。

因此,例如,我们有:

2019-06-04 11:54:02,135,someFunction,30,False,
2019-06-04 11:55:03,135,someFunction,230,False,
2019-06-04 11:56:03,150,someFunction,4,True,
2019-06-05 11:54:03,230,someFunction,46,False,
2019-06-05 11:55:03,230,someFunction,46,False,
Run Code Online (Sandbox Code Playgroud)

我想要这个结果:

{date: 2019-06-04, rows: 3}
{date: 2019-06-05, rows: 2}

public List <LogFileDTO> GetLogFilesData() 
{
    var items = db.ChartDatas.GroupBy(x = > new {
        x.Timestamp.ToShortDateString
    }).Select(x …
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net

4
推荐指数
1
解决办法
101
查看次数

标签 统计

asp.net ×1

c# ×1

linq ×1