EF核心是否始终需要主键?

时间:2018-12-03 13:58:27

标签: entity-framework ef-core-2.0

我定义了一个类(作为EF的模型),但是当我进行迁移以更新数据库架构时,出现此错误:

The entity type 'xyz' requires a primary key to be defined.

当然,添加它很容易修复:

public int Id { get; set; }

从域模型的角度来看,我不需要此实体上的主键。它是一个具有一对多关系的从属实体,不需要唯一。

因此,这更多是出于好奇(而不是严重的问题),但是有没有办法不定义主键?

0 个答案:

没有答案