0

我正在尝试将功能硬代码查询转换为动态查询。据我所知,这是一项不可能完成的任务。

有谁能够帮我?这是硬代码查询。这工作正常:

Dim ret0 = qry.AsQueryable.Select(Function(f) New With { f.id, f.bint1, f.scampo1}) 

其中 qry 是“返回内容表”来自另一个查询。

我试过了:

Dim ret99 = qry.AsQueryable().Select(Function(f) ("new (key.id, key.bint1, key.scampo1)"))

和其他变体但不工作。

如果我这样做:

Dim ret1 = qry.AsQueryable().Select("scampo1")

这很好用。但是,如果我尝试不止一列,则只会返回第一列。

希望有人可以帮助我。

4

0 回答 0