答案 0 :(得分:1)
这是因为from c in db.Answers.Where(b => b.Status == Status.Complete)
group c by new { c.AreaID, c.AssessmentID, c.AssessmentDate} into grp
select grp.OrderByDescending(c => c.AssessmentDate).FirstOrDefault();
将Illuminate\Database\Schema\Grammars\MySqlGrammar
转换为float
。我不知道为什么他们强制使用double
。
覆盖double
会很麻烦,因为你必须覆盖更多的课程。
您可以使用原始mysql查询创建如下表
MySqlGrammar