在保存或更新并从数据库读取时产生价值

问题描述

我有一个带有子实体集合的实体。父实体具有一列,我希望在保存时计算该列,其中包含子项上一个属性的摘要,当从数据库中读取时,我希望父级的属性用数据库中的值填充。这样,我不必加载子级并重新计算属性的值。

 public class Parent
{
    public int Summmary
    {
        get => Children.Sum(c => c.Val);
        private set { }
    }
    public ICollection<Child> Children { get; set; }
}


public class Child
{
    public int Val { get; set; }
}

是否可以通过数据注释或流利的api来配置此行为?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...