我正在使用ASP.NET MVC4。
我执行一个查询,然后执行以下行
var dates = query.Select(x => x.Date - query.Min(y => y.Date));
我想在这里做的是从查询中找到我的结果的最短日期,并从所有日期中减去该日期。
然后我
ViewBag.dates = dates;
在我看来我有
<%= Json.Encode(ViewBag.dates) %>
我在刚刚提到的那一行得到了这个例外
DbArithmeticExpression arguments must have a numeric common type.
如果我从我编写的第一行代码中删除- query.Min(y => y.Date)
,我的代码执行正常。这是为什么?以及如何解决这个问题?