我有一个返回类型为Table的函数
此代码不起作用。我只想将 IEnumerable 返回为 Linq.Table **
public static System.Data.Linq.Table<Products> GetProducts()
{
MyContext mc = new MyContext();
Table<Products> ret = null;
// Or Table<Products> ret = mc.GetTable<Products>();
ret.AttachAll<Products>(mc.GetTable<Products>()
.OrderBy(p => p.ProductID).Take(1));
return ret;
}
现在我想将 IEnumerable 查询转换为 System.Data.Linq.Table。
(您可能会说我可以更改返回类型,但问题是这是否可能。我可以覆盖 GetTable() 之类的函数吗?)