只是我在维护一个项目。它是用 C# 3.0 编写的。一些实现将集合返回为 IQueryable。
喜欢
List<BookData> data = new List<BookData>();
...
data.Add(new BookData { ID = "P001", BookTitle = "C# in Depth" });
data.Add(new BookData { ID = "P002", BookTitle = "F# in Depth" });
public IQueryable GetBooks()
{
return data.AsQueryable();
}
该代码将返回集合列表。将它们返回为 AsQueryable 有什么特别之处?