Linq使用动态库样本的数据表?

时间:2009-11-03 17:34:01

标签: vb.net linq

我正在寻找样本linq代码片段,该代码片段对数据表使用System.Linq.Dynamic。

Dim entities = (From ent In dt.AsEnumerable().Where(String.Format("IsUSFederal == {0}", "true")) _
Select Description = ent("Description"), Acronym = ent("Acronym")).ToList

我收到错误“没有可访问的地方可以用这些参数调用”。我已经包含了DynamicLinq.vb文件,并且应用程序编译得很好(除了这个错误)。我已经包含Imports System.Linq.Dynamic但它似乎没有工作。

有什么想法吗? THX

1 个答案:

答案 0 :(得分:2)

Enumerable.Where以[{1}}为参数,您传递Func(Of TSource, Boolean)

(更新)

没有抓到动态库部分...抱歉。我想你需要这样做:

String

因为库上的扩展方法定义为:

dt.AsQueryable()