В настоящее время я использую SqlHelper.ExecuteDataSet(string storedProcedure, Object[] parameters);
для извлечения данных из базы данных. Проблема заключается в том, что порядок имеет значение. Недавно я отвлек часть функциональности, которая производит Object[] parameters
, что заставило их немного разобраться. Мне было интересно, есть ли способ вызвать эту функцию (упрощенно), указав имена?SqlHelper ExecuteDataSet с именованными параметрами?
Единственное другое решение, которое я мог бы придумать, это сделать функцию самостоятельно, чтобы упорядочить их должным образом, хотя это кажется подпунктом уже существующего способа сделать это.
Вопрос: Есть ли способ вызвать SqlHelper.ExecuteDataSet с набором именованных параметров? (Например, с Dictionary<String, Object>
или что-то в этом роде)?
Ummm 'Microsoft.ApplicationBlocks.Data.SqlHelper' К сожалению, не понимают. – Shelby115
Я не могу найти много документации, выполнив поиск. Быстрый google показывает [эту страницу] (ftp://63.240.151.59/Inetpub/agcdirect/CodeCommentReport/Microsoft.ApplicationBlocks.Data/CWP24.HTM), который, кажется, предполагает, что существует перегрузка, которая принимает массив из [SqlParameters] (http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlparameter%28v=vs.110%29.aspx), который можно назвать и т. д. – Bridge