Создание запроса на лету - EF Linq

Я пытаюсь преобразовать функциональный запрос жесткого кода в динамический запрос. С моим знанием это невыполнимая задача.

Кто-нибудь может мне помочь? Это запрос жесткого кода. Это отлично работает:

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 ответов

Другие вопросы по тегам