如何解决拼接“SQL字符串”的烦恼
在查询的时候,发现很多现在的项目的框架都存在“拼接SQL字符串”的现象。最常见的就是生成“报表和图表”的时候,根据不同的条件“拼接Sql语句”,能拼接到几张A4纸那么长。
个人认为,如此“拼接Sql”字符串,不好调试,而且费时费力。有没有什么好的方法,可以避免拼接“Sql字符串”,解决这个烦恼???
比如使用:“Linq to Sql”可以吗???
主要是因为涉及到“Silverlight”在“Asp.net”项目中的使用,要用到“RIA WCF Service”。
------解决方案--------------------没啥经验
------解决方案--------------------“拼接SQL字符串”和Linq to Sql是两个不同的解决方案。
我这不知道你所谓的“拼接SQL字符串”是什么意思。
我个人感觉,“拼接SQL字符串”是存储过程,但我认为,存储过程的话,不会出现根据不同的条件,能拼出几张纸来。
还是根据成本和环境的综合因素考虑问题。
------解决方案--------------------
安全性考虑不看好