利用二维码的第一个实体框架和.NET 4,我试图创造孩子父母之间的一个一对多的关系:
public class Parent
{
[Key]
public int ParentId { get; set; }
[Required]
public string ParentName { get; set; }
public IEnumerable<Child> Children { get; set; }
}
public class Child
{
[Key]
public int ChildId { get; set; }
[ForeignKey]
public int ParentId { get; set; }
[Required]
public string ChildName { get; set; }
}
正如指出的在这里 ,为了外键关系进行到数据库中,实际的对象必须被链接,而不只是它们的ID。 如果孩子包含对其父(参考正常的方式做到这一点例子 )。
但我怎么强制执行我的实现,这是周围的其他方式(父母子女引用)外键?