LINQ EF C选择
我是Linq和EF的新手;我的项目是MVC3。我想做一个选择,并想添加在哪里或如果排除记录时,具体项目的价值小于1。 这是我的剧本LINQ EF C选择,linq,entity-framework,asp.net-mvc-3,Linq,Entity Framework,Asp.net Mvc 3,我是Linq和EF的新手;我的项目是MVC3。我想做一个选择,并想添加在哪里或如果排除记录时,具体项目的价值小于1。 这是我的剧本 .Select(item => new AreaModel { ID = item.ID, Name = item.Name, PersonID = item.PersonID, }) ; 在这种情况下,如果PersonID小于1,则排除此记录。 提前
.Select(item => new AreaModel
{
ID = item.ID,
Name = item.Name,
PersonID = item.PersonID,
}) ;
在这种情况下,如果PersonID小于1,则排除此记录。
提前感谢插入。Whereitem=>item.PersonID>0。选择。您基本上应该以以下内容结束:
EntityObject.Where(x => x.PersonID >= 1)
.Select(item => new AreaModel
{
ID = item.ID,
Name = item.Name,
PersonID = item.PersonID,
});
LINQ的一个良好起点是101个LINQ样本
Happy LINQ'ing如果在项目后删除逗号,效果会更好。PersonID@Aaron,尾随逗号在C中是语法上允许的。我实际上倾向于在更新匿名类型和使用类型初始值设定项时使用尾随逗号,以防我回来时想要添加另一个属性集。让我不会忘记做这件事。