entityTypeBuilder  
    .HasOne<GeraeteArt>()  
    .WithMany(p => p.Geraete)  
    .HasForeignKey(b => b.GeraeteArtId)  
    .OnDelete(Microsoft.Data.Entity.Metadata.DeleteBehavior.SetNull);  

  

HasOne选择外键所在的表,withMany为设置表为1对多的关系,HasForeignKey是表里面的外键,OnDelete是外键删掉之后的处理

如果需要专门指定外键表里面绑定的字段,

.HasPrincipalKey(r => r.Id); 

  

相关文章:

  • 2021-10-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-27
  • 2021-10-04
猜你喜欢
  • 2021-09-22
  • 2022-12-23
  • 2022-12-23
  • 2021-08-25
  • 2022-12-23
  • 2021-11-14
相关资源
相似解决方案