我是一名新的 ASP.NET 开发人员,我正在尝试在我的 DAL 中使用 LINQ to Entities。我现在正在努力使用 GetInfo() 方法,我希望它从 Items Entity 中检索所有项目的信息作为列表。然后,我可以将列表绑定到 GridView。Visual Studio 在 GetInfo() 方法中的以下 linq 语句下不断给我一条红线的问题:
return selectQuery.ToList();
GetInfo() 方法代码:
public class Item
{
public decimal ID { get; set; }
public string Name { get; set; }
public Item()
{
}
public List<Item> GetInfo()
{
using (Entities entities = new Entities())
{
IEnumerable<item> selectQuery = (from item in entities.Items
orderby item.ID
select new {item.ID.ToString()};
return selectQuery.ToList();
}
}
}
那么如何在我的 DAL 中修复此方法?