event と eventRegistrations の 2 つのテーブル/エンティティがあります。イベントを表示するグリッドビューがありますが、eventRegistrations.SomeNumber を合計する列が必要です。
ナビゲーション オブジェクトを使用して、eventRegistrations の数を取得できます。
金額はどうすればもらえるのでしょうか?
event と eventRegistrations の 2 つのテーブル/エンティティがあります。イベントを表示するグリッドビューがありますが、eventRegistrations.SomeNumber を合計する列が必要です。
ナビゲーション オブジェクトを使用して、eventRegistrations の数を取得できます。
金額はどうすればもらえるのでしょうか?
イベント登録をカウントできる場合は、次の LINQ拡張メソッドをevent.EventRegistrations.Count()
使用して合計を取得できるはずです。Sum
IEnumerable<T>
var sum = event.EventRegistrations.Sum(er => er.SomeNumber);
次のように処理しました。
public string GetRegSum(object _eventReg)
{
System.Collections.Generic.List<FormRouterData.family_fishing_reg> theseRegs = (System.Collections.Generic.List<FormRouterData.family_fishing_reg>)_eventReg;
var sum = theseRegs.Sum(er => int.Parse(er.num_group));
if (sum == 0) { return string.Empty; }
else { return sum.ToString(); }
}