兩個實體集合比較獲取差異值
PLST.Where(x => !plst.Select(y => y.ERPSalesType).Contains(x.ERPSalesType)).Union(plst.Where(x => !PLST.Select(y => y.ERPSalesType).Contains(x.ERPSalesType)));
//將差異值和數據庫現有數據比較取交集,獲取要刪除的數據
var deleteList = PLST.Intersect(deleteAndAddList).ToList();