筛选引用自身的集合

时间:2014-12-12 08:36:21

标签: c# wpf windows-runtime

假设我有ObservableCollection来自实体的记录。 实体包含整数字段knrlnrsknr。 每个knr可以有多个lnr,这意味着。所以这意味着他们是knr的孩子。 每个lnr可以是多个sbknr的父级。

所以关系为1:n:m(knr):( lnr):( sbkr

我在表中看到有记录相互匹配,但我遇到了通过LINQ的问题。

我虽然从Where开始使用一个简单的System.Linq方法来完成这项工作,但遗憾的是

var filteredRecords = LanrChildrenOfKnr
    .Where(la => ((kunden)la.Entity).knr == 
        ((kunden)((VUEntityWrapper)WorkAliasCollection.Source).Entity).lnr);

任何解决方案都会很棒!

0 个答案:

没有答案