有一个项目,会不断增加子项目,在数据库上重用的很厉害,有时不相关的对象存一张表,当然有一个ID作为标识
现在我有两种方案
1继续重用数据库的那些表(有时重用还必须把对象分在两张表存储,读的时候必须连表查询)
2只有相关的对象并差距不大的情况下重用,其他新建(但这样表数量又变的不可控制)
现在我很纠结,希望大家给一点意见,谢谢
不是很明白楼主的意思,能说明白点么,
你说增加子项目 其实你可以在表中添加一个列Level,可以给那个父项目标记为1,他下边的子项目为2,子项目下边的为3......
不知道是不是这个意思
你的意思不大明白,通过一张业务字典表解决不了你的需求吗
楼主,我现在做的项目中就是这样,所以我以实体框架的mode-first做的(表继承基类表)