Я столкнулся с одной проблемой с запросом linq в c #, мой запрос linq описан ниже
list = (from row in dt.AsEnumerable()
select new Perfmon
{
id = row.Field<long>("id"),
counter1 = row.Field<string>("counter"),
}).ToList();
У меня есть один класс perfmon , и он содержит такие свойства, как (id, counter1,counter2 ...) теперь существует более 20 счетчиков. Я разработал sql-запрос для выбора идентификатора и счетчика на основе переданного счетчика в параметре, например, если я передал counter1, он выберет только id, counter1 (переименованный в счетчик)
если я здесь воспользуюсь регистром коммутатора, то у него будет 20 конвертов, может кто-нибудь помочь мне, как можно динамически связать свойство в linq?
Заранее спасибо.