0
我正嘗試在我的用戶和請求類之間創建多對多關係。遷移應該生成一箇中間表,但它在兩個表中都會生成一對一。多對多代碼首先不在EF6中生成中間表
public class ApplicationUser : IdentityUser
{
...
public virtual ICollection<Request> Requests{ get; set; }
}
public partial class Request
{
...
public virtual ICollection<ApplicationUser> Users{ get; set; }
}
public partial class _12 : DbMigration
{
public override void Up()
{
AddColumn("dbo.AspNetUsers", "Request_Id", c => c.Int());
AddColumn("dbo.Requests", "ApplicationUser_Id", c => c.String(maxLength: 128));
CreateIndex("dbo.AspNetUsers", "Request_Id");
CreateIndex("dbo.Requests", "ApplicationUser_Id");
AddForeignKey("dbo.AspNetUsers", "Request_Id", "dbo.Requests", "Id");
AddForeignKey("dbo.Requests", "ApplicationUser_Id", "dbo.AspNetUsers", "Id");
}
...
}