2
我有一個簡單經典的例子在多對多關係中調解表真的需要PK嗎?
Products -> ProductCategories <- Categories
,一方面,一些OR/M的(如LINQ2SQL)不希望產生導航屬性「ProductCategories」中的「產品」無PK,而另一方面,這只是鏈接表? 如果此表包含PK - 確定,我可以預製所有CRUD操作,否則 - 也是如此(我可以使用複雜的關鍵ProductsId + CategoriesId來操縱每一行)
P.S.我用來創建約束如 ProductCategories.ProductsId + ProductCategories .Id是唯一的
那麼,從性能角度來看哪種方法更有用?