using System.Collections;
using System.Collections.Generic;
using System.Data.DataSetExtensions;
public static void Main()
var vJobs = new List<Jobs> { new Jobs { UID = 1 }, new Jobs { UID = 2 } };
var vResidence = new List<Residence> { new Residence { UID = 1 } };
var result = vJobs.Join(vResidence, jb => new { jb.UID }, res => new { res.UID }, (jb, res) => new { jb, res })
.Select(x => x.jb).ToList();
foreach(var item in result)
Console.WriteLine(item.UID);
public int UID { get; set; }
public int UID { get; set; }