我有以下代码:
var availableClients = (Controller.ListClientsForCurrentUser() as DataTable).AsEnumerable();
我希望利用LINQ的扩展方法(MSDN),例如任何。但这些方法并不明显。到底是怎么回事?我只能通过方法看到Where,Select和order。
答案 0 :(得分:11)
你错过了
using System.Linq;
什么机会?一旦你得到EnumerableRowCollection<TRow>
,它应该没问题。 (使用DataTable
的主要问题,如果您忘记拨打AsEnumerable
,但这不是问题。)
答案 1 :(得分:1)
检查是否有
using System.Data;
using System.Linq;
您正在引用System.Core
和System.Data