Я хотел бы создать процедуру, которая возвращает все динамически, чтобы мне не приходилось разрабатывать переключатель на строку, чтобы найти правильный тип. Я попытался получить тип из строки:
Type myDynamicType = Type.GetType("myDynamicType");
var objects = dataContext.Database.SqlQuery<myDynamicType>($"SELECT * FROM MY_TABLE WHERE Id > 0").ToList();
Этот код не работает, поскольку возвращает эту ошибку:
Ошибка CS0118 «myDynamicType» является переменной, но используется как тип