使用LINQ查询的类似案例的语句

时间:2018-09-05 11:14:59

标签: c# linq

我正在使用MVC 5和实体框架开发项目。我正在使用LINQ查询以在表中显示数据。我已经编写了以下代码:

 var list = (from i in db.Items
                            join s in db.Generals on i.Unit equals s.IID
                            join g in db.Generals on i.ItemGroup equals g.IID
                            select new ItemSearchViewModel
                            {
                                IID = i.IID,
                                Code = i.Code,
                                Name = i.Name,
                                UnitName = s.Value,
                                ItemGroupName = g.Value,
                                //Type = 
                            }).ToList(); 

我想根据一些整数值更改“类型”字段。就像如果value为1则键入='原材料',如果value为2则键入='成品'。在sql中,我们可以编写case语句(当type = 1 THEN'Rawmaterial'ELSE'Finishedgoods'END时的情况)。我该如何编写LINQ查询。有任何线索吗?

谢谢

Partha

0 个答案:

没有答案