如何使用邮递员REST客户端添加分层POST数据

时间:2019-07-27 19:04:32

标签: asp.net json post

我正在尝试将分层JSON数据添加到我的SQL Server数据库中。我目前正在使用asp.net c#作为后端。为了测试Web API,我使用了邮递员REST客户端。我可以使用GET查看数据,并且可以发布非分层JSON数据。但是,当我尝试将数据发布到具有与其关联的外键的表时,我无法正确发布数据。

我尝试了各种发送数据的方法,但是它们不能正确保存。

    {

    "startDateAndTime": "2019-07-03T10:15:00",
    "endDateAndTime": "2019-07-03T14:30:00",
    "student": {
        "id": 1,
        "name": "Mike"
    },
    "staff": {
        "id": 1,
        "name": "Bob"
    }
}

然后这应该将正确的开始日期和结束日期时间发布到我的ScheduleDateAndTime表中。问题在于,当我尝试将“麦克”作为工作人员“ bob”作为外部ID 1保存为ID 1时,该ID被另存为6和9,这是错误的ID。

SQL Database Printscreenshot

0 个答案:

没有答案