Tomando unión de dos listas basadas en columna.
Estoy tomando una unión de dos listas usando Linq a Sql. Usando List1 y List2:
var tr = List1.Union(List2).ToList();
Union funciona bien, pero el problema es que está revisando cada columna y elimina algunas de las filas que quiero. Así que me preguntaba si hay una forma en la que puedo realizar una unión basada solo en una columna, como digamosid
, de cada lista?
Algo como:
var t = List1.id.Union(List2.id).ToList();
Esto no funciona, pero me preguntaba si hay una forma de hacerlo, ya sea con LINQ o T-SQL