手机
当前位置:查字典教程网 >编程开发 >C#教程 >泛型编程去掉字段重复数据的方法
泛型编程去掉字段重复数据的方法
摘要:复制代码代码如下:publicpartialclassV_MyJoinedCloudRespository{publicListGetDis...

复制代码 代码如下:

public partial class V_MyJoinedCloudRespository

{

public List<V_MyJoinedCloud> GetDistinctJoinedCloud(string cloudName,long ExpertId)

{

var lamd = from p in db.V_MyJoinedCloud

where p.Status == 1 && p.CompanyName.Contains(cloudName) && p.ExpertID==ExpertId

select p;

List<V_MyJoinedCloud> list = new List<V_MyJoinedCloud>();

if (lamd!=null&&lamd.Count()>0)

{

list = lamd.ToList();

list = list.Distinct(new CompanyNameComparer()).ToList();

}

return list;

}

}

public class CompanyNameComparer : IEqualityComparer<V_MyJoinedCloud>

{

public bool Equals(V_MyJoinedCloud x, V_MyJoinedCloud y)

{

if (x == null)

return y == null;

return x.CompanyID == y.CompanyID;

}

public int GetHashCode(V_MyJoinedCloud obj)

{

if (obj == null)

return 0;

return obj.CompanyID.GetHashCode();

}

}

【泛型编程去掉字段重复数据的方法】相关文章:

配置C#的系统环境变量的方法

C# 获取打印机当前状态的方法

C#中控制远程计算机的服务的方法

C#访问PostGreSQL数据库的方法

C#连接Oracle数据库的实例方法

C# 中将数值型数据转换为字节数组的方法

基于反射解决类复制的实现方法

.NET(C#):Emit创建异常处理的方法

浅谈c# 泛型类的应用

c#之利用API函数实现动画窗体的方法详解

精品推荐
分类导航