如何在ef core中使用流畅的API添加复合主键?

时间:2018-08-20 04:05:05

标签: c# sql-server entity-framework-core

我想在实体框架核心中使用流畅的API添加复合主键。

我的数据库上下文如下所示,其中PropertyId和ImageId是外键。

builder.Entity<PropertyImage>().HasKey(x => new { x.PropertyId, x.ImageId });

当我进行迁移时,它确实创建了两个外键,并且它们构成了复合主键,但是我想让两行具有相同的PropertyId和不同的ImageId,这给了我以下错误,如下图所示。我该如何实现? Database rows in SSMS

0 个答案:

没有答案