Динамическое создание моделей DTO на основе данных, возвращаемых хранимой процедурой.C#

Место общения программистов C#
Anonymous
Динамическое создание моделей DTO на основе данных, возвращаемых хранимой процедурой.

Сообщение Anonymous »

У меня есть сценарий, в котором я передаю имя таблицы в качестве параметра хранимой процедуре SQL Server, и она возвращает данные из этой таблицы.
Структура данных, возвращаемая хранимой процедурой, зависит от параметр (имя таблицы), который я ей передаю.
В моей существующей реализации, где структура данных фиксирована, т.е. столбцы, возвращаемые хранимой процедурой, не изменяются, мы используем предопределенные DTO, которые выглядят следующим образом:

Код: Выделить всё

public IList GetUserDetails(int userId)
{
Dictionary params = new Dictionary();
params.Add("@UserId",userId);

return ExecuteProcedure("spGetUserDetails", params);
}
Теперь, учитывая мое новое требование, согласно которому структура данных, возвращаемая хранимой процедурой, варьируется в зависимости от передаваемого ей параметра имени таблицы, я не уверен, как я могу сделать мои DTO динамическими.
Есть какие-нибудь комментарии или предложения по этому поводу?

Подробнее здесь: https://stackoverflow.com/questions/788 ... ed-procedu

Вернуться в «C#»