如何在主键和其他键之间建立一对一的连接(实体框架核心)

时间:2019-04-22 13:40:28

标签: entity-framework-core one-to-one

我有两个桌子。表一具有主键和键sido,表二具有sido键,但是当我使用模型构建器连接引发异常时,这是主键-具有外键属性{'SidO的从'Fbdk.LBg'到'LBg.Fbdk'的关系':十进制}不能以主键{'SidO':十进制,'PnrO':短}为目标,因为它不兼容。为此关系配置一个主键或一组兼容的外键属性。

modelBuilder.Entity<Fbdk>()
    .HasOne<LBg>(s => s.LBg)
    .WithOne(a => a.Fbdk)
    .HasForeignKey<LBg>(a=>a.SidO);

0 个答案:

没有答案