ASP.NET 身份关系
ASP.NET Identity relationship
我有一个问题。
我正在使用 ASP.NET 核心身份(个人用户帐户)。它已经在创建一个独立于我的项目的单独数据库。在我的项目中,有些东西我需要列出属于用户的东西。我该怎么做?
Database1-> ASP.NET CORE Identity Database (this database was created automatically)
Database2-> My App database
在 Database2 示例代码中;
public class Report:BaseModel
{
public string Title { get; set; }
public string Description { get; set; }
public DateTime DateTime { get; set; }
public int UserId { get; set; } //(IT MUST BE ASP.NET USER TABLE)
public User User { get; set; } //(IT MUST BE ASP.NET USER TABLE)
}
首先确保您的 DbContext class 上有 OnModelCreating 和碱基调用
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
}
然后添加您的 class
public class Report : BaseModel
{
public string Title { get; set; }
public string Description { get; set; }
public DateTime DateTime { get; set; }
public ApplicationUser User { get; set; }
}
然后调用迁移 add-migration Report
和 Update-Database
我有一个问题。 我正在使用 ASP.NET 核心身份(个人用户帐户)。它已经在创建一个独立于我的项目的单独数据库。在我的项目中,有些东西我需要列出属于用户的东西。我该怎么做?
Database1-> ASP.NET CORE Identity Database (this database was created automatically)
Database2-> My App database
在 Database2 示例代码中;
public class Report:BaseModel
{
public string Title { get; set; }
public string Description { get; set; }
public DateTime DateTime { get; set; }
public int UserId { get; set; } //(IT MUST BE ASP.NET USER TABLE)
public User User { get; set; } //(IT MUST BE ASP.NET USER TABLE)
}
首先确保您的 DbContext class 上有 OnModelCreating 和碱基调用
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
}
然后添加您的 class
public class Report : BaseModel
{
public string Title { get; set; }
public string Description { get; set; }
public DateTime DateTime { get; set; }
public ApplicationUser User { get; set; }
}
然后调用迁移 add-migration Report
和 Update-Database