Ich habe die folgende Funktion LINQ in meinem .net appDbFunctions.TruncateTime LINQ Äquivalent in ASP .NET CORE
public ActionResult Index()
{
Dictionary<DateTime?, List<Event>> result;
result = (from events in db.Events.Include("Activity")
where events.IsActive
group events by DbFunctions.TruncateTime(events.DateTimeFrom) into dateGroup
select new { EventDate = dateGroup.Key, Events = dateGroup.ToList() }).ToDictionary(x => x.EventDate, x => x.Events);
return View(result);
}
Wenn ich dies in ASP .NET CORE verwenden, kann ich nicht DbFunctions verwenden. Wie kann ich das umschreiben, damit es in Microsoft.EntityFrameworkCore funktioniert? Ich verwende SQLite, wenn das einen Unterschied macht.
100 für die Bereitstellung von Tracking-Link !, jetzt sehe ich, dass .NET Core 2.0 EF.Functions hat. –