私は最初に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を使用しようとしています。
あなたが私を助けることができる何かを持っているならば、私はそれを本当に感謝します。ありがとう。