c# - 创建与 AspNetUsers 表的关系

标签 c# mysql sql .net asp.net-mvc

我首先使用数据库。我有一个采用者表和一个所有者表。我希望它们都与 AspNetUser 表有关系。最终目标是让用户可以选择注册为采用者还是所有者。

Here is a screenshot of the error I get when I try to register a user.

最佳答案

您正在寻找与 AspNetUsers 表的一对多关系 使用以下代码:

public class Owner
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string UserId { get; set; }
    [ForeignKey("UserId")]
    public ApplicationUser ApplicationUser { get; set; }
}

public class Adopter
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string UserId { get; set; }
    [ForeignKey("UserId")]
    public ApplicationUser ApplicationUser { get; set; }
}

关于c# - 创建与 AspNetUsers 表的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58160967/

相关文章:

sql - Postgres : filter out some results with join

sql - SQL 关键字使用大写有充分的理由吗?

c# - 将我填充的数组值显示到列表框中并可选择删除它们

php - 按日期排序并包含没有日期的记录?

mysql - 外键应自动创建一个新条目

sql - 按两行计数和聚合

c# - 动态添加新的身份验证方案

c# - 只在方法中声明,但声明呢?

c# - PBKDF2 Python key 与 .NET Rfc2898

asp.net - 从 ASP.net Web 服务返回大量数据时有哪些好的做法?