hi guys i'm trying to get a full outer join from 2 tables
EX:
Table_A
--------
_a
_c
Table_B
------
_a
_b
Result should be
Table_C
-------
_a
_b
_c
but i don't seem to get the actual result
this is what i've done
IEnumerable<string> leftOuter1 = (from watcher in _watchers
join attendee in attendees on watcher equals attendee into set
from attendee in set.DefaultIfEmpty()
select attendee);
IEnumerable<string> rightOuter1 = (from attendee in attendees
join watcher in _watchers on attendee equals watcher into set
from watcher in set.DefaultIfEmpty()
select watcher);
IEnumerable<string> participants1 = leftOuter.Union(rightOuter);
In _watchers i have value "_a".
In attendees values "_a" and "_b".
The firs result is _a but the second is _a, null. What am i doing wrong here?
Thank you