![]() |
1
3
任何在应用程序中存储实际数据的表都应该始终具有主键——在大多数情况下,在SQL Server环境中,int标识(1,1)都可以。你不必跟踪这些,不需要记账等。这不会花费你太多,完全很容易做-我看不出任何理由为什么没有主密钥,即使在你的
你完了! 唯一一次我会说不需要主键的时候就是批量导入大量数据或其他临时方案时的临时表。 马克 |
![]() |
2
1
您需要一个主键来创建关系。 总是用主键设计表是一个很好的实践,即使添加了代理(自动增量标识)。 |
![]() |
Rm558 · 是否可以更改XML类型上的LINQPad代码生成? 7 年前 |
![]() |
MJK · 规范模式-使用ICollection实现表达式 7 年前 |
![]() |
Roland Ebner · 为实体框架多对多关系构建表达式树? 7 年前 |