我升级到了实体框架核心,当我执行旧查询时,使用.Distinct()的表没有地理位置列的查询也不会出错。
我的查询如下:
return ent.Client.Where(p => p.BusinessId == id && p.Deleted == false && ((p.Lastname.Contains(query) || (p.Firstname + " " + p.Lastname).Contains(query) || p.Firstname.Contains(query) || p.Telephone.Contains(query)))).Distinct();
看起来不支持吗?有人有优雅的解决方法吗?