簡體   English   中英

ASP.NET 標識關系

[英]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 ReportUpdate-Database

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM