[英]ASP.NET Identity relationship
我有個問題。 我正在使用 ASP.NET CORE 身份(個人用戶帳戶)。 它已經創建了一個獨立於我的項目的單獨數據庫。 在我的項目中,我需要列出屬於用戶的內容。 我怎樣才能做到這一點 ?
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 類上有 OnModelCreating 和基本調用
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
}
然后添加你的班級
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.