这个问题争论很久了,用不用存储过程,有时甚至到了个人信仰的程度,我们还是来看看在知名技术社区前人对此的激烈讨论吧,顺便说说相关的东西。
1, “http://topic.csdn.net/u/20110218/15/4c5f0fe6-ce49-4c39-9e1b-0df378618d7a.html
作者是一个狂热的存储过程派,该贴回复已经超过300条,学习,赞同,质疑,反对的声音不少,其中还有不少回复已经被管理员删除;
http://archive.cnblogs.com/a/2010672/
http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece76310459737430fc4342bd7a7442384cd15c6254c413037bee43a710d04d1c67e6304af5448afad7624381450b18cbf8c5dadbd855b2f9f2644676c8d5666a50edfca5154b037902bb4ef46f0ba8125e5acc5a0da4322ca44740997f0fa4d7017dd1efa0340e7b1e94e&p=8b2a9559c8981ef234bd9b7f1b&user=baidu&fm=sc&query=%B4%E6%B4%A2%B9%FD%B3%CC+ORM+%D0%A7%C2%CA+%B1%C8%C6%B4&qid=b36ff23904930b5b&p1=3
http://www.cnblogs.com/Barton131420/archive/2007/01/07/613955.html
ORM后,原来精湛的SQL技能变得毫无用武之地,让人甚是失落,但这并不是ORM的过错。
光看标题容易让人误导,建议仔细看看正文和下面的回复,相当有深度。
结语
理越辩越明,相信在看了上面3篇比较有代表性的讨论文章后,你自己对于存储过程,数据库移植,ORM,“效率”,成本等问题有自己的看法了,如果你愿意告诉我,请在下面回复吧,谢谢!