更新运行种子方法的数据库时出错。
这是我的模特客户:
public int ClientID
{
get;
set;
}
[Required]
public string portfolio
{
get;
set;
}
public int ProfilID
{
get;
set;
}
public int RestrictionID
{
get;
set;
}
public virtual Profil Profil
{
get;
set;
}
public virtual Restriction Restriction
{
get;
set;
}
限制:
public int RestrictionID
{
get;
set;
}
public string Restriction_name
{
get;
set;
}
public int ProfilID
{
get;
set;
}
public int RestrictionTypeID
{
get;
set;
}
public virtual Profil Profil
{
get;
set;
}
public virtual RestrictionType RestrictionType
{
get;
set;
}
Restriction_type {RestrictionTypeID,label}
然后是Profil {ProfilID,Profil_name}
我不知道问题是否是因为导航属性?我不知道这里发生的是我在控制台中的错误消息:
引入FOREIGN KEY约束 ' FK_dbo.Restriction_dbo.Profil_ProfilID'在桌子上'限制'可以 导致循环或多个级联路径。指定ON DELETE NO ACTION或 ON UPDATE NO ACTION,或修改其他FOREIGN KEY约束。
提前感谢您的帮助!