我有以下内容
工程师模型:
public class engineers { public Guid? Guid { get; set; } public string Name { get; set; } }
我在工程师名单中填写正确的详细信息:
List<engineers> listeng = new List<engineers>(); listeng.Add(new engineers { Name = profile.FirstName + " " + profile.LastName,Guid = GuidEngineer });
到现在为止还挺好.
我的问题如何将工程师名称拉到下面的eng条目:
var tickets = from o in new HelpdeskEntities().Tickets.Where(t => t.TicketState.State == "Open") select new AjaxTickets { TicketID = o.TicketID,TicketSubject = o.TicketSubject,ClientCompanyName = o.ClientCompany.ClientCompanyName,DateOpened = o.DateOpened,**eng** = list.Where(x => x.Guid == o.EngineerID).Select(x => new engineers {Guid = x.Guid,Name=x.Name }).FirstOrDefault().Name };
我也试过了
var tickets = from o in new HelpdeskEntities().Tickets.Where(t => t.TicketState.State == "Open") select new AjaxTickets { TicketID = o.TicketID,**eng** = list.Where(x => x.Guid == o.EngineerID).Select(x => x.Name }).FirstOrDefault() };
我得到的错误是:
Unable to create a constant value of type 'Helpdesk2.viewmodel.engineers'. Only primitive types ('such as Int32,String,and Guid') are supported in this context."}
我有点理解,但不能弄清楚只是为了选择工程师的名字.
提前致谢
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。