即时创建查询 - EF Linq

时间:2017-06-01 14:46:29

标签: vb.net entity-framework select asqueryable

我试图将功能性硬编码查询转换为dinamic查询。据我所知,这是一项不可能完成的任务。

任何人都可以帮助我吗?这是硬编码查询。这很好用:

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")

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

希望有人可以帮助我。

0 个答案:

没有答案