使用导航属性的属性作为其自己的属性

时间:2014-09-02 19:14:08

标签: entity-framework

所以我首先使用实体​​框架代码,并且我有一个Place类,其中包含一堆Road对象:

public class Place : EntityData
{
    ...
    public List<Road> Roads {get; set;}
}

Road包含一堆Segment个对象:

public class Road : EntityData
{
    ...
    public List<Segment> Segments {get; set;}
}

现在我想在List<Segment>课程中添加Place,这是属于Segment {{1}的所有孩子Place的总和}}秒。所以新Road应如下所示:

Place

我该怎么做?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

public List<Segment> Segments { get {
    List<Segment> segments = new List<Segment>();

    ... go through all Roads and add all their segments to segments variable ...

    return segments;
}}