我试图查询列表,但无法按照我想要的方式得到结果,我对linq有点新鲜,所以我相信这对你们来说很容易.
宾语:
public class myObject
{
public string Date { get; set; }
public string Log { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我要查询的列表来自:
public List<myObject> getMyObjects()
{
// Code to get objects, ill leave it out here and return new list for this example
return new List<myObject>();
}
Run Code Online (Sandbox Code Playgroud)
我想得到的结果是一个列表,其中包含不同的日期和每个日期的日志数量,我将在下面提供我的不良尝试
var result = (from data in errorList
select new
{
datum = data.Datum.Distinct(),
antal = data.Felkod
}).GroupBy(x => x.datum);
Run Code Online (Sandbox Code Playgroud)
我怎么能以正确的方式做到这一点?非常感谢帮助
var query = errorList.GroupBy(x => x.Date)
.Select(g => new { Date = g.Key, Count = g.Count() });
Run Code Online (Sandbox Code Playgroud)
要么
var query = from error in errorList
group error by error.Date into g
select new {
Date = g.Key,
Count = g.Count()
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
95 次 |
| 最近记录: |