我有一个动态方法(dynamicQuery),它接收一个Enum(存储过程)和一个Dictionary<string,string>,它将根据字典的内容填充SQLParameters。假设我在SQL Server中有3个存储过程,这些存储过程采用名为sp_insert_product,sp_insert_person,sp_insert_house的不同参数。如何根据存储过程接受的内容,强制字典接受特定字符串传递给存储过程?比较的另一种观点。重载字典,就像处理方法一样。编辑可能的解决方案我可能可以在dynamicQuery方法内部创建一个检查,以检查字典的内容是否确实与指定存储过程的参数对齐。但是我想在编译之前进行错误检查,而不是在运行时检查,这会降低性能我求助于ADO.NET
2 回答
- 2 回答
- 0 关注
- 142 浏览
添加回答
举报
0/150
提交
取消