Структура данных, возвращаемая хранимой процедурой, зависит от параметр (имя таблицы), который я ей передаю.
В моей существующей реализации, где структура данных фиксирована, т.е. столбцы, возвращаемые хранимой процедурой, не изменяются, мы используем предопределенные DTO, которые выглядят следующим образом:
Код: Выделить всё
public IList GetUserDetails(int userId)
{
Dictionary params = new Dictionary();
params.Add("@UserId",userId);
return ExecuteProcedure("spGetUserDetails", params);
}
Есть какие-нибудь комментарии или предложения по этому поводу?
Подробнее здесь: https://stackoverflow.com/questions/788 ... ed-procedu