こんにちは、次のクエリを実行し、datetime フィールドを日付値だけでグループ化する必要があります。
var startDateTime = regDate.Date;
var endDateTime = regDate.AddSeconds(fullDayinSeconds);
var res = from u in ObjectContext.Member.Where(o => o.RegisterTime >= startDateTime && o.RegisterTime <= endDateTime)
group u by new { u.PartnerId, u.RegisterTime.Date, u.partners.Name } into pgroup
let count = pgroup.Count()
select new PartnersUsersInfo
{
PartnerId = pgroup.Key.PartnerId.GetValueOrDefault(0),
PartnerName = pgroup.Key.Name, PartnerUsersAmount = count
};
u.RegisterTime.Date
-例外を返します指定された型メンバー 'Date' は、LINQ to Entities ではサポートされていません。
使用してみましEntityFunctions.TruncateTime
たが、グループ操作には使用できません。
それを解決する方法?