错误DBML 1062 - 没有主键

时间:2011-01-11 00:58:37

标签: sql linq

我正在使用Linq to SQL,而我的一些表没有主键:这会产生警告。拥有没有主键的表是一个问题吗?

感谢。

1 个答案:

答案 0 :(得分:0)

如果你只是从你的桌子做选择,那么技术上没有 - 没有主键没有问题。但是插入,更新和删除会有问题。我发现你的DBML中没有PK的唯一原因是当你指向一个只读数据访问的视图时。但是表格确实应该始终具有正式声明的主键约束。