LINQ扩展方法不适用于EnumerableRowCollection <TRow>

dra*_*fly 6 .net linq

我有以下代码行:

var availableClients = (Controller.ListClientsForCurrentUser() as DataTable).AsEnumerable();
Run Code Online (Sandbox Code Playgroud)

我想利用像Any这样的LINQ扩展方法(MSDN).但这些方法并不明显.到底是怎么回事?我只能通过方法看到Where,Select和order.

Jon*_*eet 11

你错过了吗

using System.Linq;
Run Code Online (Sandbox Code Playgroud)

在任何情况下?一旦你有了EnumerableRowCollection<TRow>它应该没问题.(DataTable如果忘记打电话AsEnumerable,使用if 的主要问题,但这不是问题.)