で使用Identity 3
していますASP.NET 5 RC1/Core
を使用して ApplicationUser(IdentityUser) の主キーを参照する ApplicationUser に外部キー参照を作成する必要があります EF Code First
。
私が試してみました
public class ApplicationUser : IdentityUser
{
[Column("fk_LineManagerUserId")]
public Guid LineManagerUserId { get; set; }
[ForeignKey("LineManagerUserId")]
public virtual ApplicationUser LineManagerUser { get; set; }
}
また
public class ApplicationUser : IdentityUser
{
[Column("fk_LineManagerUserId")]
public string LineManagerUserId { get; set; }
[ForeignKey("LineManagerUserId")]
public virtual ApplicationUser LineManagerUser { get; set; }
}
しかし、私は得る
テーブル 'AspNetUs ers' に FOREIGN KEY 制約 'FK_ApplicationUser_ApplicationUser_LineManagerUserId' を導入すると、サイクルまたは複数のカスケード パスが発生する可能性があります。ON DELETE NO ACTION または ON UPDATE NO ACTION を指定するか、他の FOREIGN KEY 制約を変更します。