1
하나의 LINQ 문으로 리팩토링 할 수 있습니까? 나는 그것이 할 수있는 것처럼 느낀다. 그러나 그것 주위에 나의 머리를 감쌀 수 없다. 확장 메서드와 LINQ의 실수는 나에게보기 흉한 것처럼 보입니다.LINQ to SQL 리팩터링 foreach 도움말
은 (데시벨은의 DataContext입니다.) 일관된 스타일
void AddToSeries(Series series, DateTime date)
{
foreach (var date in db.Ad.Select(ad => ad.DateTime.Date).Distinct())
{
var phraseCount = (from pc in db.PhraseCount
where pc.DateTime.Date == date
select pc.Count).SingleOrDefault();
var adCount = db.Ad.Where(ad => ad.DateTime.Date == date).Count();
series.Add(new KeyValuePair<DateTime, double>(date, adCount));
}
}
phraseCount는 무엇을 요청 했습니까? –