Microsoft.Data.SqlClient.SqlException(0x80131904):INSERT 语句与 FK 冲突

问题描述 投票:0回答:1

我正在创建一个 POST API 来将数据插入到我的 Walks 表中,它有两个带有 Difficutlies 和 Regions 表的 ForeginKey,这是我的 Walk 模型

public class Walk
{
    public Guid Id { get; set; }
    public string Name { get; set; }
    public string Description { get; set; }
    public double LengthInKm { get; set; }
    public string? WalkImageUrl { get; set; }
    
    public Guid DifficultyId { get; set; }
    public Guid RegionId { get; set; }
   

    public Difficulty Difficulty { get; set; }
    public Region Region { get; set; }
}

我不知道为什么会发生冲突,因为我检查了所有表格和模型。我在“区域”和“难度”中播种了数据,但仍然不起作用 Seeded DataMy controller

c# sql .net api entity-framework
1个回答
0
投票

我也有同样的问题。我不知道如何应对。

© www.soinside.com 2019 - 2024. All rights reserved.