【发布时间】:2020-01-01 01:08:27
【问题描述】:
我在这里学习 .NET 并构建了一个小型 API,允许我注册用户、检索用户列表或单个用户,以及编辑它们。 Microsoft 标识用于此过程的大部分。
我现在正在尝试向此 API 添加新部分以处理物理位置。每个位置都将与特定用户绑定,因此每个用户可能有一个或多个位置。不过,我在构建它的这一部分时遇到了麻烦。我似乎无法弄清楚如何将用户的 ID 作为外键绑定到该位置。我已经和这个斗争了很长一段时间了。
我为位置调用和 DTO 构建了控制器,但它似乎并不想真正正常工作。
有人愿意看一眼并让我知道需要做什么以及如何做到这一点吗?我有点迷茫,真的很想了解它是如何工作的。包含完整工作项目的 github 存储库在这里:
【问题讨论】:
-
关于“但它似乎并不想真正正常工作”的部分。你能详细说明你做了什么,什么失败了?
-
我刚刚克隆了您的存储库并对其进行了测试。它可以很好地添加位置,并且与用户相关联。我猜你只是缺少一个包含?检查这个:docs.microsoft.com/en-us/ef/core/querying/related-data
标签: asp.net .net asp.net-core .net-core