我需要OrderBy和按TotalTime过滤 - 完成和开始之间的计算值。以前,使用MS SQL我正在使用
records = records.OrderByDescending(o => (o.LastRunStart != null) ? EntityFunctions.DiffMilliseconds(o.LastRunFinish ?? DateTime.UtcNow, (DateTime)o.LastRunStart) : 0);
但是使用MySql它不起作用。 EF for MySql中是否有任何有用的方法可用于select?