现在,虽然应用程序运行良好,但前几天我查看了我用来生成SQL字符串以传递给数据库的例程,坦率地说,它很糟糕。
我只是在这里发布了一个问题,看看是否有人有更好的方法来做到这一点。我所拥有的是一个带有一堆控件的表单,这些控件从文本框到单选按钮,每个控件都像数据库过滤器一样,当用户点击搜索按钮时,SQL字符串(我真的希望它是一个LINQ查询,因为我已经更改为LINQ to SQL)从完成的控件生成并运行我遇到的问题是将这些控件中的每一个都与数据库中的一个字段相匹配,并在不执行一堆"if ...then...else“的情况下高效地<em