आप SqlCommandBuilder.DeriveParameters(SqlCommand) विधि चाहते हैं। ध्यान दें कि इसके लिए डेटाबेस के लिए एक अतिरिक्त राउंड ट्रिप की आवश्यकता होती है, इसलिए यह कुछ हद तक महत्वपूर्ण प्रदर्शन हिट है। आपको परिणामों को संचित करने पर विचार करना चाहिए।
एक उदाहरण कॉल:
using (SqlConnection conn = new SqlConnection(CONNSTRING))
using (SqlCommand cmd = new SqlCommand("StoredProc", conn)) {
cmd.CommandType = CommandType.StoredProcedure;
SqlCommandBuilder.DeriveParameters(cmd);
cmd.Parameters["param1"].Value = "12345";
// ....
}