0

私は最初にEntityFrameworkコードを使用しており、データベースからいくつかのデータをプルバックしています。アクセスしているテーブルには、過去13週間に顧客が1週間に購入したアイテムの数をcharフィールドとして格納する13列があります。このデータの保存方法を制御することはできません。合計を取得するには、13週間の結果を合計する必要があるため、週1+週2+週3....=13週間で購入したアイテムの合計を取得します。

SQLでは、charを整数にキャストし、値を足し合わせます。しかし、私はlinqでこれを行うための解決策を見つけるのに苦労しています。

私は試した

(From c in Table
Select New With {.Usage = (Convert.ToInt32(c.week1) + 
                           Convert.ToInt32(c.week2) + etc)}).ToList()

また、Convert.ToInt32の代わりにInteger.Parseを使用しようとしています。

あなたが私を助けることができる何かを持っているならば、私はそれを本当に感謝します。ありがとう。

4

1 に答える 1