asp.net网站存储过程与sql语句结合使用?

来源:百度知道 编辑:UC知道 时间:2024/05/17 19:18:54
请问asp.net网站一般情况下存储过程与sql语句结合使用的情况多吗?
相对于单纯使用任意一个的优点?

结合使用的情况不多
存储过程比较快,可以带参数,过滤了很多危险字符

一般情况下,如果网站较小,规模不大,用单纯的sql可以解决的话,最好就直接用sql语句,这样不会在数据库上下太大的功夫。(另外,如果你用NHibernate的话又何必惆怅sql语句呢?)
存储过程我觉得用在查询上较好,比如相当比较固定的比较复杂的报表查询,就可以用存储过程。其实在考虑网速的情况下,用存储过程最好,因为不必把一大串sql字符传来传去,而且可以避免参数注入的攻击。你说对吧。
asp.net网站一般情况下存储过程与sql语句结合使用的情况不多,一般直接sql就够了,我看多的大型项目为了灵活起见均为直接sql或者NHibernate。

祝您早日解决该问题,祝您生活如意^_^! 《答闭.

这个完全取决于应用。后台数据依赖型的网站就很多,前台互动依赖型的网站就不多。