OrderLineに関連付けられているXPOドメインオブジェクトOrderがあります。私が持っているために私はとして実装されているプロパティProfitを持っています
public decimal Profit
{
get
{
decimal result = 0;
foreach (OrderLine ol in this.OrderLines)
{
result += ol.Profit.AsMoney() * ol.Quantity;
}
return result;
}
}
ただし、これにより、注文のリストは、注文ごとに注文ラインごとにクエリを実行します。2番目のクエリでオーダーラインのコレクションをロードしてメモリに結合するにはどうすればよいですか?それが不可能な場合は、実際にアクセスされるまでProfitプロパティのロードを防ぐことができますか?