我们有一个具有以下结构的数据库:
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)