我正在尝试将功能硬代码查询转换为动态查询。据我所知,这是一项不可能完成的任务。
有谁能够帮我?这是硬代码查询。这工作正常:
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")
这很好用。但是,如果我尝试不止一列,则只会返回第一列。
希望有人可以帮助我。