私は Entity Framework データベースを最初に使用していますが、子テーブルから合計されたデータを処理するための適切な戦略を誰かが持っているかどうか疑問に思っていますか?
私たちの DBA は、計算されたデータがテーブルで非正規化されることを望んでいないので、Entity Framework で自動的に非正規化する方法を探しています。
私の現在の解決策は、SumScore 列を含む部分クラスを持つことです。これは、クエリ時に子テーブルが含まれていることを前提としており、Scores->Sum(s => s.Score) のような結果を返します。
ただし、明らかな理由により、これはまったくうまく機能していません。