Linq -> beziehung zwischen elementen zweier Listen?
-
Hallo Freunde,
ich hab nun folgendes vor (pseudo):
class Y{ public string id{get;set;} } class Z{ public string id{get;set;} } List<Y> _liste a=....; List<Z> _liste b=....;
nun möchst ich eine liste
List<KeyValuePair<Y,Z>> _merge=....
welche alles bziehungen zwischen Y und Z enhalten, welche sich durch gleiche ID der klassen finden... wie bekomm ichdas mit Linq hin??
-
var merged = (from a in listeA from b in listeB where a.id == b.id select new KeyValuePair<Y, Z>(a, b)).ToList();