データベースクエリから2つの値(文字列)を追加しようとしています。私はそれらを解析し、データベースクエリでそれらを追加しようとしていますが、私はできません。文字列を10進数で解析し、SQLクエリで合計する
DB値:
Amount1: -400 (string)
Amount2: 400 (string)
私は0
する(-400)+(400)
を必要としています。
var Result = Model.Fin.Where(*some conditions*).Sum(a => decimal.TryParse(a.Amount));
はあなたが助けてくださいことができます:
私のコードは次のようです。
それでもうまくいきません。 – moonyy88
エラーが発生していませんか? –
EntityFramework.SqlServer.dllで 'System.NotSupportedException'型の例外が発生しましたが、ユーザーコードで処理されませんでした。追加情報:LINQ to Entitiesが 'System.Decimal Parse(System.String)'メソッドを認識しません。メソッドはストア式に変換することはできません – moonyy88