2
我有一个简单经典的例子在多对多关系中调解表真的需要PK吗?
Products -> ProductCategories <- Categories
,一方面,一些OR/M的(如LINQ2SQL)不希望产生导航属性“ProductCategories”中的“产品”无PK,而另一方面,这只是链接表? 如果此表包含PK - 确定,我可以预制所有CRUD操作,否则 - 也是如此(我可以使用复杂的关键ProductsId + CategoriesId来操纵每一行)
P.S.我用来创建约束如 ProductCategories.ProductsId + ProductCategories .Id是唯一的
那么,从性能角度来看哪种方法更有用?