我先使用代码EF6。因此,如下所示,我有两个相关实体。我希望在DocumentVersion
中进行设置,以使DocumentId
和DocumentVersionNumber
在组合中是唯一的。因此,DocumentId
1可能有很多条目,DocumentVersionNumber
1可能有很多条目,但是只有一个条目可以同时拥有DocumentId
1 和 {{1} } 1.使用以下代码,由于DocumentVersionNumber
子句中的dv.Document.DocumentId
,在创建迁移时出现错误。我知道可以通过使组合唯一或什至具有复杂的主键来在数据库中完成。我可以在HasIndex
对象中添加DocumentId
,但这是我的第一个代码优先项目,并且正在尝试从中学习。是否可以仅出于此目的而 实现我想要的功能,而无需添加DocumentVersion
?
DocumentId