【发布时间】:2011-04-05 18:30:55
【问题描述】:
我正在尝试使用 Union 从多个对象列表中创建我所有对象的列表。
Return Chart.AnnotativeNodes.Union( _
Chart.DecisionNodes.Union( _
Chart.EndNodes.Union( _
Chart.StartNodes.Union(Chart.WorkCenterNodes))))
上面的行出现错误,因为我无法将List(of AnnotativeNode) 与List(of DecisionNode) 合并。每个列表都定义为 List(of EndNode) 或 List(of StartNode),但每个类都继承自基类型 Node。
有没有一种可能的方法来联合这些以获得IEnumerable(of Node) 的结果?
【问题讨论】:
标签: vb.net linq-to-entities union