일주일 동안 레코드 수를 반환하려고합니다. 내 코드는 레코드가있는 날의 레코드 만 반환하고, 해당 레코드가 삽입되지 않은 경우 0을 반환하고 싶습니다. 다음은 내 코드입니다.일요일에서 토요일까지 현재 주에 대해 하루에 행 수 반환 Entity Framework C#
// 원하는 결과 일요일 ~ 토요일 = [03510180], 현재 나는 [3,5,1,18] 만받습니다. // DateTime.Now.FirstDayOfWeek ()는주의 첫날을 반환하는 확장 메서드입니다. 도와 줘서 고마워.
var records = logs.Where(x=>x.date> DateTime.Now.FirstDayOfWeek())
.GroupBy(x => x.date.Day)
.Select(x =>
x.Any()?x.Count():0
).ToArray();
그렇게 만 표시 할을 일주일 - 월요일 - 화요일 ..... 일요일 – msoliman
예, msoliman. 현재 월요일부터 일요일까지도 작동합니다. – Raj
일주일로 제한하는 방법은 무엇입니까? – NetMage