使用自定义类型限制GridView的Linq结果列

本文关键字:Linq 结果 GridView 自定义 类型 | 更新日期: 2023-09-27 18:13:42

在这个问题的答案中也有选项"或者创建一个类并返回它的列表,而不是使用匿名类型。"

限制GridView的Linq结果列

谁能告诉我怎么做?

使用自定义类型限制GridView的Linq结果列

匿名类型:

var query = (from dins in h.Dinners
                 where dins.Title == "New York"
                 select new { dins.Title, dins.DinnerID });

自定义类型:

public class myType
{
public string Title { get; set; }
public int DinnerID { get; set; }
}
select new { etc } 

select new myType { Title = dins.Title, DinnerID = dins.DinnerID }

如果属性名称相同,您可以省略Title =和DinnerID =,但为了清晰起见,我包含了它们

  • 这完全是我的头,我没有断言它是可编译/工作代码为您的确切需求!