В настоящее время я использую отражение с sql.Я нахожу, что если я хочу сделать специализированный запрос, проще всего получить результаты, создав новый класс, унаследованный от другого, и добавив 2 члена / столбца для моего специализированного запроса.Затем из-за отражений в lib в моем коде на c # я могу написать foreach (var v в списке) {v.AnyMember и v.MyExtraMember)
Теперь вместо того, чтобы разбрасывать класс по классу или изменять мою основную БД.CS файл я могу определить класс внутри функции?Я знаю, что могу создать анонимный объект, написав new {name = val, name2 = ...};но мне нужно передать этот класс в универсальной функции func (query, args);