实体框架和需要主键的表

时间:2018-05-24 15:49:59

标签: entity-framework entity-framework-6

我正在研究实体框架并尝试了解更多信息。所以创建了一个简单的项目。

我发现如果没有主键,我就无法添加表。在这里和其他地方阅读一些帖子我觉得这是正确的。显然允许EF进行删除和更新等。如果我有一个没有删除或更新的项目,只需选择查询我猜测哪个列作为主键无关紧要?我理解大多数表应该有一个主要的,这只是一个好奇的问题。

也可以EF处理多列上的主键,我假设是这样吗?

1 个答案:

答案 0 :(得分:1)

虽然您的应用程序不需要删除或更新,但是儿子或更高版本需要主键。如果你设置了一个好的主键(here you have a good guide for this),编程的任务将会更容易。是的,EF可以处理多列上的主键。