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

时间:2011-10-17 09:54:06

标签: .net linq

我有以下代码:

var availableClients = (Controller.ListClientsForCurrentUser() as DataTable).AsEnumerable();

我希望利用LINQ的扩展方法(MSDN),例如任何。但这些方法并不明显。到底是怎么回事?我只能通过方法看到Where,Select和order。

2 个答案:

答案 0 :(得分:11)

你错过了

using System.Linq;
什么机会?一旦你得到EnumerableRowCollection<TRow>,它应该没问题。 (使用DataTable的主要问题,如果您忘记拨打AsEnumerable,但这不是问题。)

答案 1 :(得分:1)

检查是否有

using System.Data;
using System.Linq;

您正在引用System.CoreSystem.Data

相关问题