dynamicznie buduj zapytania linq
przypuśćmy, że mam listę ciągów
list<string> cols = {"id", "name", "position"}.
Ta lista jest generowana dynamicznie, a każda z nich na tej liście reprezentuje nazwę kolumny w tabeli bazy danych.
to, co chcę zrobić, to dynamicznie utworzyć zapytanie linq, które zwraca tylko te kolumny.
var q = from e in employ
select new {
id = id,
name = name,
position = position
};
Jak wygenerować zapytanie w oparciu o listy kolumn wejściowych?