我知道可以在EF上编写此代码
from c in Primary
select new {
primary = c,
secondary = c.Related.Sum(p=> p.MyField)
}
我也可以编写相同的代码,但是像这样主要模型的列
class Primary
{
[..]
public int SummedField => c.Related.Sum(p=> p.MyField);
}
此代码适用于单个实体,但是当我获取所有实体时不会转换为SQL JOIN。
是否可以将代码编写到转换为SQL JOIN的模型列中?