我在为用户表创建第二个外键时遇到问题。我的代码是
public class User
{
.......
[ForeignKey("created")]
public int? created_by { get; set; }
public User created { get; set; }
[ForeignKey("updated")]
public int? updated_by { get; set; }
public User updated { get; set; }
......
}
当我尝试生成迁移时,出现此错误:
User_updated_Target ::多重性在关系“ User_updated”中的角色“ User_updated_Target”中无效。由于从属角色属性不是关键属性,因此从属角色多重性的上限必须为'*'。
关于如何解决此问题的任何想法?