Entity framework 将导航属性的属性用作其自己的属性
所以我首先使用实体框架代码,我有一个Place类,其中包含一堆Road对象: 现在我想在Place类中添加一个列表,它是属于该地方道路的所有子段的总和。所以新的地方应该是这样的:Entity framework 将导航属性的属性用作其自己的属性,entity-framework,Entity Framework,所以我首先使用实体框架代码,我有一个Place类,其中包含一堆Road对象: 现在我想在Place类中添加一个列表,它是属于该地方道路的所有子段的总和。所以新的地方应该是这样的: public class Place : EntityData { ... public List<Segment> Segments {get; set;} public List<Road> Roads {get; set;} } 我该怎么做?感谢您的帮助。导航属性
public class Place : EntityData
{
...
public List<Segment> Segments {get; set;}
public List<Road> Roads {get; set;}
}
我该怎么做?感谢您的帮助。导航属性定义两个实体之间的关系。如果地点和线段之间没有直接关系,则线段不是地点图元的导航属性。
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;
}}
public class Place : EntityData
{
...
public List<Segment> Segments {get; set;}
public List<Road> Roads {get; set;}
}
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;
}}