目标:简化数据库架构
反模式:不使用约束
1、假设代码永远正确。每次录入的时候确保值有效,删除时确保所有相关表都背合理的更新。
2、检查错误。每次使用前都要判断值的有效性。
识别反模式:
怎么判断我的值有效(在另一个表中存在)。
解决方案: 使用约束,并使用级联更新
个人经验:用EF的时候,外键让我很头疼,我曾发誓以后不再用约束。
目标:简化数据库架构
反模式:不使用约束
1、假设代码永远正确。每次录入的时候确保值有效,删除时确保所有相关表都背合理的更新。
2、检查错误。每次使用前都要判断值的有效性。
识别反模式:
怎么判断我的值有效(在另一个表中存在)。
解决方案:转载于:https://www.cnblogs.com/anyenajie/archive/2012/05/04/2483159.html