在具有复合主键的表上使用linq-to-sql获取错误

Bob*_*tor 6 sql-server linq-to-sql

linq-to-sql给了我这个错误"无法对'Table(Friend)'执行创建,更新或删除操作,因为它没有主键." 来自具有复合主键的表

Nei*_* T. 0

使用单个字段 int 作为主键时,LINQ-to-SQL 的性能最佳。如果您有复合主键,最好的办法是使用单个整数字段为该表创建代理键。