标签: nhibernate fluent-nhibernate nhibernate-mapping
我使用SchemaExport创建数据库架构。创建了多对多表,没有主键(只有两个外键)。是否也可以创建主键?
答案 0 :(得分:0)
您可以发布有关您域名的更多信息吗? 在多对多关联上创建代理键几乎不是一个好的选择,并且可能有更合适的域建模。
如果您担心性能,请使用索引或unique constraint on both FK columns进行一些比较测试。 我很确定创建代理ID会导致插入性能不佳,并且不会提高搜索性能,因为搜索几乎总是基于两个FK列。