我面临你可能遇到过的问题,有一个具有正式字段和变量字段的实体,例如考虑一个具有姓名、家庭和状态的 Person 实体,取决于状态值
如果 state=1 则人员必须填写有关教育的信息(许多正式字段和一对多信息)
或者
如果 state=2 那么人必须填写有关健康的信息(许多正式字段和一对多信息)
等等。
在开发过程中可能会更改此条件,并且还添加了 state = 7(保险信息),如果启动条件 state = 7,则用户必须填写!
那么解决这个问题的最佳实践是什么?设计具有舒适扩展、最少更改和易于查询的表?
请注意,Xml 文件很难查询(供其他人稍后报告),我暂时忽略了这个解决方案。
谢谢。