С EF вы обычно сопоставляете класс с таблицей, и вы можете запускать ручные запросы и хранимые процедуры, но вам все равно придется включать класс, с которым он будет соответствовать. Можно ли использовать DbContext для запуска пользовательского SQL-запроса и использовать возвращаемые значения каким-либо образом, не сопоставляя его с классом?Entity Framework Run Query без привязки к классу
У меня есть необходимость запуска пользовательских операторов sql, введенных пользователями, где я не буду знать, какие столбцы возвращены, поэтому я не могу просто сопоставить его с классом, как обычно, и я хочу избежать использования DataTables, DataRows и т. Д., Если Я могу использовать это, если это невозможно и просто пропустить столбцы в каждом DataRow.
вероятно, вы должны расширить описание с вводом образца, как это разделенные запятыми, или список строки, или что-то другое? какие требуемые типы возврата; анонимный тип, список, тип объекта или что-то еще? –