私はこのエンティティフレームワークコードを持っています:
repository.GetObjectQuery(Of COUNL1)().
Where(Function(a) a.CDATE >= '2012/01/01' And
a.CDATE <= '2012/12/01' And
COID = 88 ).
GroupBy(Function(m) m.CDATE).
Select(Function(n) New PointXY With {
.Y = n.Sum(Function(k) k.TOTALVH),
.X = n.First().CDATE}).
ToList()
このエラーが発生しました:
Only parameterless constructors and initializers are supported in LINQ to Entities.
説明: CDATE と TOTALVH の合計でグループ化し、PointXY クラスに入れたい
PointXY {.Y = Sum(TOTALVH), .X = CDATE})
SQL クエリ:
SELECT SUM(TOTALVH) AS EXPR1, CDATE
FROM COUNL1
WHERE (CDATE >= '2012/01/01') AND (CDATE <= '2012/12/01') AND (COID = 88)
GROUP BY CDATE
私を助けてください、ありがとう。