我开发的应用程序需要对同一数据库中的表进行多次传递。我发现自己重复代码(连接打开,定义一个阅读器和SqlCommmand
代码)并测试阅读器是否有行。
有没有办法开发一个公共例程来从多个地方传递SQL字符串和AddWithValue
命令参数,然后只返回myReader
结果(或者一个表示没有找到匹配项的标志)?< / p>
SQL非常简单,因为它适合字符串,但所有cmd.Parameters.AddWithValue
行都有点困难,因为根据每次调用例程,它们会有不同的数量,而且在传递的变量中有所不同。