我正在使用linq查询,因为我需要所有值,所以首先我使用linq查询和
之后,我将所有值都放在一个列表中,如此
var lst = ProjectContext.My_prj_project.Select(i => new
{
Name = list
}).Distinct().FirstOrDefault();
ProjectReportDetailsModels l = new ProjectReportProjectCategoryDetailsModels();
l.name= lst.Name; // here i am getting error
connot隐式将'AnonymousType#1'转换为'int'
所以请发给我任何样本,示例(或)相关链接
先谢谢。
答案 0 :(得分:1)
这可能对您有所帮助
l.name = lst.Select(x=>x.Name);
答案 1 :(得分:0)
您在lst
获得了一个列表?那你为什么要做FirstOrDefault()
?
l.name = lst.Select(x=>x.Name).FirstOrDefault();
会解决问题,但我真的无法理解你在做什么......