Possible Duplicate:
Is there ever a time where using a database 1:1 relationship makes sense?
为了简单起见,我将直截了当地问一个问题:在数据库设计中应该避免一对一关系,还是可以接受?
我知道这个"项"的所有属性都可以托管在一个表中,但我觉得当通过ORM将我的数据库设计转换为业务对象时,它会用不必要的属性扰乱实体.
通过UI,希望这将描绘一幅更好的图景,我有一个具有所有必要属性的主窗体.我将有一个按钮,将允许用户点击它,它将带来一个新的表单附加额外的属性.不能有超过1个条目从属于主窗体(实体),即它是0..1结束关系.
任何建议都将不胜感激.