0

現在SqlHelper.ExecuteDataSet(string storedProcedure, Object[] parameters);、データベースからデータを取得するために使用しています。問題は、順序が重要であるという事実にあります。私は最近、 を生成する機能のいくつかを抽象化しObject[] parametersました。名前を指定してこの関数を(単純に)呼び出す方法があるかどうか疑問に思っていましたか?

私が思いつくことができる他の唯一の解決策は、適切に順序付けする関数を自分で作成することですが、これは既存の方法には及ばないようです。

質問: 名前付きパラメーターのセットを使用して SqlHelper.ExecuteDataSet を呼び出す方法はありますか? (Dictionary<String, Object>またはそのようなものなど)?

4

2 に答える 2

0

これらのリンクにアクセスすると、答えが見つかります。辞書やその他のタイプを処理できます。

http://www.codeproject.com/Articles/63147/Handling-database-connections-more-easyly

http://geansoft.googlecode.com/svn/trunk/Gean/Gean.Data/ORM/DAL/Helper/MsSqlHelper.cs

于 2014-11-18T16:54:35.633 に答える