C# 在wpf中使用联合查询

C# 在wpf中使用联合查询,c#,union,C#,Union,我在SQLServer中有两个视图,我想通过Linq语句将它们结合起来 如果有人帮我修改代码,我将不胜感激 string fn = ""; var hato = (from H in db.vHato where H.HatoFullName == fn select new {H.HatoFullName, H.HatoNo, H.HatoDate}).ToList(); var hatoList = (from L in

我在SQLServer中有两个视图,我想通过Linq语句将它们结合起来 如果有人帮我修改代码,我将不胜感激

 string fn = "";
            var hato = (from H in db.vHato where H.HatoFullName == fn select new {H.HatoFullName, H.HatoNo, H.HatoDate}).ToList();
            var hatoList = (from L in db.vHatoList select new { L.HatoListNames, L.HatoNo, L.HatoDate }).ToList();
            var hatoDupNames = hato.ToList().Union(hatoList.ToList());

如果你想让你的工会工作,你必须确保两个列表中的对象是相同的

new {H.HatoFullName, H.HatoNo, H.HatoDate}
new { L.HatoListNames, L.HatoNo, L.HatoDate }

属性应具有相同的名称(而不是第一个属性的情况),并且具有相同名称的属性应具有相同的类型。

出现了什么错误?