是否需要映射关系的双方?
采用以下类示例,其中父级可以有多个子级,但父级不需要知道子级
public class Parent{
public string ParentName { get; set; }
}
public class Child {
public string ChildName { get; set; }
public Parent Parent { get; set; }
}
在孩子中使用流畅的映射:
Map(x => x.ChildName).Not.Nullable();
References(x => x.Parent, "Parent_id")
答案 0 :(得分:1)
您的映射足以拥有从子级到父级的外键。父级不必在类模型中知道其子级。如果你想从父方那里得到更多的控制(即一次性删除所有孩子的父母),可以将孩子映射为带有级联的逆集合。