我在SQL视图中有一个计算列。该计算列称为Quarter_Name。这一栏告诉我它来自的季度数据。
以下是定义。
var result = dbCall.OrderBy(x => x.client_id).Skip(model.iDisplayStart).Take(model.iDisplayLength).Select(MapDetailSummaryView).ToList();
此视图返回正确的数据。季度名称显示正确。
但是当我在C#Entity Framework中运行这个视图查询时,这就是我得到的。
正如您所看到的,一切都是有道理的,但季度并没有真正显示出正确的价值。而是重复行并认为Quarter是相同的。
查询没什么大不了的。在这里。
Can
我似乎无法弄清楚为什么实体框架选择不计算此列,或者它可能不应该,因为视图正在这样做。这是实体框架中的一个错误吗?