我有一个视图列表,需要按App_Id
&过滤显示的数据。 Job_Id
ReturnDbForTesEntities1 db = new ReturnDbForTesEntities1();
List<VapplicantData> list = new List<VapplicantData>();
list = db.VapplicantData.ToList();
我怎样才能使这个&#34;与2列相区别?&#34;?
答案 0 :(得分:0)
如果到目前为止你还没有使用匿名对象,那么现在就可以开始使用它了。
只需选择:
var list = db
.VapplicantData
.Select(vap => new {vap.A, vap.B, vap.C})
.Distinct();
其中A,B,C是您想要区分的列。
答案 1 :(得分:0)
使用groupby而不是distinct,这样您就可以获得VapplicantData
的列表。
List<VapplicantData> list = db.VapplicantData.GroupBy(p => new {p.App_Id, p.Job_Id})
.Select(g => g.FirstOrDefault())
.ToList()