我必须创建两个具有一对一关系的表和对象。现在我想知道在其中一个表中使用外键是否更好,或者我是否应该使用第一个表的主键作为第二个表的主键。
任何提示/建议?
答案 0 :(得分:-1)
我无法提供具体的建议 - 我可以在我自己的项目中避免这样的问题,因为我使用Fluent NHibernate(FNH)Automapping。
使用FNH,您可以从对象模型自动生成数据库模式。
它将根据需要生成主键和外键 - 我甚至不必考虑它。
如果您的应用程序只有两个表,FNH可能不值得,但对于更大的真实数据库,我觉得它更有效率。