SchemeExport和为多对多表创建主键

时间:2010-11-17 16:44:23

标签: nhibernate fluent-nhibernate nhibernate-mapping

我使用SchemaExport创建数据库架构。创建了多对多表,没有主键(只有两个外键)。是否也可以创建主键?

1 个答案:

答案 0 :(得分:0)

您可以发布有关您域名的更多信息吗? 在多对多关联上创建代理键几乎不是一个好的选择,并且可能有更合适的域建模。

如果您担心性能,请使用索引或unique constraint on both FK columns进行一些比较测试。 我很确定创建代理ID会导致插入性能不佳,并且不会提高搜索性能,因为搜索几乎总是基于两个FK列。