【发布时间】:2014-11-18 16:15:46
【问题描述】:
目前我正在使用SqlHelper.ExecuteDataSet(string storedProcedure, Object[] parameters); 从数据库中检索数据。问题在于顺序很重要。我最近抽象了一些产生Object[] parameters 的功能,这导致它们有点乱。我想知道是否有一种方法可以(简单地)调用这个函数来指定名称?
我能想出的唯一其他解决方案是自己创建一个函数来正确订购它们,尽管这似乎与现有的方法相比不合格。
问题:有没有办法用一组命名参数调用 SqlHelper.ExecuteDataSet? (例如Dictionary<String, Object> 或类似的东西)?
【问题讨论】:
-
Ummm
Microsoft.ApplicationBlocks.Data.SqlHelper抱歉没有意识到。 -
我通过搜索找不到太多文档。一个快速的谷歌揭示了this page,这似乎推断有一个重载,它需要一个可以命名的SqlParameters数组。