【发布时间】:2010-09-17 19:36:24
【问题描述】:
linq-to-sql 给了我这个错误“无法对 'Table(Friend)' 执行创建、更新或删除操作,因为它没有主键。”来自具有复合主键的表
【问题讨论】:
-
你的意思是复合主键吗?
linq-to-sql 给了我这个错误“无法对 'Table(Friend)' 执行创建、更新或删除操作,因为它没有主键。”来自具有复合主键的表
【问题讨论】:
使用单个字段 int 作为主键时,LINQ-to-SQL 的性能最佳。如果您有一个复合主键,最好的办法是使用单个整数字段为该表创建一个代理键。
【讨论】:
Primary Key = True,LinqToSQL 将按预期工作。