我在应用DDD时遇到一个问题,假如一个角色有多个菜单。删除角色时,同时删除关联的菜单。用efcore怎么配置关联删除。
public class Role : AuditedAggregateRoot<Guid>
{
/// <summary>
/// 角色名称
/// </summary>
public string RoleName { get; protected set; }
/// <summary>
/// 菜单
/// </summary>
public virtual ICollection<RoleMenu> Menus { get; protected set; } = new Collection<RoleMenu>();
}
//删除代码
//await _roleRepository.DeleteAsync(id);
回答
参考:
THE END
二维码