Создание запроса на лету - 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")
это отлично работает Но если я пробую больше одного столбца, возвращается только самый первый.
Надеюсь, кто-нибудь может мне помочь в этом.