我正在阅读 asp.net 和 C# 的教程,作者使用了一些我试图理解的代码。我知道它的作用,但我只是想确定一下。
public IQueryable<Category> GetCategories()
{
var db = new WingtipToys.Models.ProductContext();
IQueryable<Category> query = db.Categories;
return query;
}
我有点困惑
IQueryable<Category>
以及线
IQueryable<Category> query = db.Categories;
我认为它的作用是它是一个名为 GetCategories() 的方法,它只接受 Category 对象。该方法定义了一个新的实例产品上下文,然后它运行某种类型的查询并返回它。我可能很近,也可能很远。我只是想确定一下。