I am using Linq2DB for PostgreSQL. I need to group the data by week in Linq. Below is my code:
Func<DateTime,int> weekProjector = d => CultureInfo.CurrentCulture.Calendar.GetWeekOfYear(d,
CalendarWeekRule.FirstFourDayWeek,
DayOfWeek.Sunday);
var ddquery = from t in db.VLogData
group t by weekProjector(t.NewTime);
foreach (var f in ddquery)
{
f.Key.ToString();
}
But it show the error or foreach there
(xxx.Controllers.DashboardController+<>c__DisplayClass1_0).weekProjector, selectParam.NewTime)' cannot be converted to SQL.'
May I know what is the issue there?