Enterprise Library の DAAB を使用しています。次のようなコードがあります。
Database dBase = DatabaseFactory.CreateDatabase();
DbCommand dCommand = dBase.GetStoredProcCommand(StoredProcedureName, Parameters);
dCommand.CommandTimeout = CommandTimeout;
return dBase.ExecuteDataSet(dCommand);
パラメータキャッシュをクリアするにはどうすればよいですか? 「GetUser」と「GetUser_Data」などの類似した名前の 2 つの SP がある場合、最初のパラメーターが保存され、呼び出し時に「パラメーターの量がストアド プロシージャの値と一致しません」というエラーが発生するようです。それに続く2本目。