0

关系的双方都需要映射吗?

以下面的类示例为例,父母可以有很多孩子,但父母不需要任何关于孩子的知识

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")
4

1 回答 1

1

您的映射足以拥有从子级到父级的外键。在您的类模型中,父级不必知道它的子级。如果您想从父级获得更多控制(即一次性删除所有子级的父级),请将子级映射为具有级联的反向集合。

于 2013-04-02T10:25:10.513 回答