我想要的是:
public class SomeEntity
{
public int Id {get; set;}
//...
}
要:
public class SomeEntity
{
public int Id {get; set;}
public int OtherEntityId {get; set;}
[ForeignKey("OtherEntityId")]
public OtherEntity Other {get; set;}
//...
}
在数据库级别,我假设唯一的方法是:
有没有办法在EntityFramework迁移中实现这一目标?我正在寻找的是可以放入Seed方法或其他地方的代码,它们会自动更新数据库。我知道我可以添加一个可以为空的外键,但我想要的是一步添加一个不可为空的外键。