Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# LINQ查询的帮助_C#_Linq - Fatal编程技术网

C# LINQ查询的帮助

C# LINQ查询的帮助,c#,linq,C#,Linq,我需要一些帮助来开发两个linq查询。 这是我的桌子: Id int ComputadorID int UtilID int UtilizadorId int DataInicio datetime DataFim datetime Removido bit 我想做的是得到一个两个列表: 第一个列表按小时计数; 第二个列表按天计算计数 在两个列表中,仅在插入数据FIM时计算

我需要一些帮助来开发两个linq查询。 这是我的桌子:

Id              int 
ComputadorID    int 
UtilID          int 
UtilizadorId    int 
DataInicio      datetime    
DataFim         datetime    
Removido        bit 
我想做的是得到一个两个列表: 第一个列表按小时计数; 第二个列表按天计算计数

在两个列表中,仅在插入数据FIM时计算
我怎么做

假设DataInicio是你的哥伦布,有足够的时间和时间,你可以试试这样的东西

var result = from d in yourContextVar.YourTable
group d by d.DataInicio.Day into g
select new { Day=g.Key, Count=g.Count() };

到目前为止你试过什么?你看过这个吗?--这是一个很好的开始参考。我现在不想从这个开始:SIt将取决于,至少部分取决于数据的位置。这个查询是针对某个对象集合的,还是更可能是通过EF针对一个表的?很多时候拉尔夫是这样说的:)。。我假设一周中的哪一天是一样的。很多