sql - 存储过程还是内联查询?

标签 sql stored-procedures subsonic

首先有一个partial question关于这一点,但这并不是我要问的,所以,请耐心等待。

我的问题是,在看了什么之后 SubSonic确实和 Rob Connery 的优秀视频我需要问:我们应该使用这样的工具并进行内联查询还是 我们应该做查询使用 调用 存储过程?

我不想减少 Rob 的任何工作(我认为这很棒),但我只是希望您对此发表意见,因为我需要开始一个新项目,而我正处于中间;我应该使用 SubSonic(或其他类似的工具,如 NHibernate)还是继续我的方法,该方法始终调用存储过程,即使它很简单

Select this, that from myTable where myStuff = StackOverflow;

最佳答案

它不需要是其中之一。如果是简单查询,请使用 SubSonic 查询工具。如果它更复杂,请使用存储过程并加载集合或根据结果创建数据集。

看这里:What are the pros and cons to keeping SQL in Stored Procs versus Code和这里 SubSonic and Stored Procedures

关于sql - 存储过程还是内联查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/252230/

相关文章:

mysql - 尝试使用 case 语句为列设置不同的值

c# - 在序列化 'SubSonic.Schema .DatabaseColumn' 类型的对象时检测到循环引用。

subsonic - SubSonic 的 SimpleRepository 可以参与两种不同对象类型的事务吗?

mysql - SQL 查询从表中删除多个重复条目

sql-server - 如何仅按月份和年份过滤结果?

vba - 返回值指示通过 ADO/VBA 更新 SQL Server 存储过程的成功/失败

亚音速和乐观并发

sql - 将单行顶部添加到查询的排序结果集中

sql - SQL查询查找记录最多的三个名称的问题

php - 我想向 mysql 日期行添加 30 天