verwenden Ich möchte Timespan zu DateTime in EntityFramework mit MySql-Datenbank hinzufügen.wie kanonische Funktionen in Entity Framework und Mysql
ich versucht habe mit DbFunctions.AddMinutes(someminutes)
und EntityFunctions.AddMinutes(someminutes)
aber wenn ich i Ausnahme etwas ausführen bekommen wie
FUNCTION projectName.AddMinutes nicht
i gegoogelt haben existiert aber nicht finden können, wie kanonische Funktion auszuführen . obwohl es eine Liste der Funktion aber wieder ich weiß nicht, welche Klasse sie gehören https://msdn.microsoft.com/en-us/library/bb738563.aspx
Ich bin mit
- MySql.Data.Entities 6.8.3.0
- EntityFramework 6.0.0
- MySql.Data 6.8.4
- MySql.Web 6.8.4
- MySql (Datenbank) 5.6.17
Mein Linq Abfrage ist als unten
IQueryable<OrderViewModel> orders = _dbContext.Orders
.OrderByDescending(x => x.ID)
.Select(x => new OrderViewModel
{ ID = x.ID,
AddedOn = DbFunctions.AddMinutes(x.AddedOn, diffMinutes).Value,
Customer = (x.IsGuestCheckOut == true ? x.CustomerEmail : x.Customer.FirstName + " " + x.Customer.LastName),
Phone = x.Phone,
TotalAmount = x.TotalAmount,
OrderStatus = x.OrderStatus });
die Straße hinunter, wo einige Zustand und Paginierung
angewendet wird
haben Sie System.Data.Entity Namespace usings hinzugefügt? –
@AdilMammadov ja es ist schon da. –