标签: entity-framework ef-core-2.0
我定义了一个类(作为EF的模型),但是当我进行迁移以更新数据库架构时,出现此错误:
The entity type 'xyz' requires a primary key to be defined.
当然,添加它很容易修复:
public int Id { get; set; }
从域模型的角度来看,我不需要此实体上的主键。它是一个具有一对多关系的从属实体,不需要唯一。
因此,这更多是出于好奇(而不是严重的问题),但是有没有办法不定义主键?