我有以下LINQ查询。选择()在LINQ
public List<RoleResource> GetAllRoleResources()
{
return this.GetAll<RoleResource>().ToList();
}
,我需要选择像列1,列2和财产BColumns,这是另一个表,并具有相对于主表中只有几列。我将如何检索此使用。选择()......我用了以下内容:
.Select(row => {row.Column1, row.Column2, row.BColumns}).ToList()
它不工作,也显示错误。什么是.Select()的正确语法?
您需要实例化一个匿名类型的对象。看到这个问题:http://stackoverflow.com/questions/3645494/how-can-anonymous-types-be-created-using-linq-with-lambda-syntax-基本上,你错过了'new'。 – 2012-08-16 12:08:05