从动态构造创建继承映射时责任在哪里

时间:2016-11-20 14:55:30

标签: c# dynamic architecture solid-principles

您是否在编译来自不同来源的继承结构时应该由每个来源创建不同的图表,然后尝试合并或不同的东西?

我需要实现的目标定义:

    • 工人
      • 名称
      • 位置
  • 客户
    • 客户端
      • 名称
      • 问卷
        • 客户满意度问卷
          • 你快乐的地方?
        • 退出调查问卷
          • 你为什么要离开?
  • 问卷

上下文中,所有问卷信息/属性定义都来自一个存储过程,该过程以数据库的行方式转换信息

客户的所有属性&工人 - 姓名,职位等来自对象第一实体框架实体

系统必须是通用的,调查问卷的存在可能会在不同的部署中发生变化,实体可能会有所不同

我想如果负责调查问卷的提供者被加载并获得继承“模板”,如果它与问卷上的某些标识符相匹配,它有责任在“客户”下面的“退出调查问卷”中设置问卷属性。如果没有找到匹配,则决定添加到通用问卷中。

然后将不同的图组合在一起,负责组合的图处理过程。

这一切都正确吗?

0 个答案:

没有答案