是否可以在键或约束中使用子实体?

时间:2018-11-30 17:54:53

标签: entity-framework entity-framework-6 fluent ef-fluent-api

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

DocumentId

0 个答案:

没有答案