Linq Not Intersect In Retrospect