【发布时间】:2014-04-23 08:27:09
【问题描述】:
我要写一个新程序, 将我的查询存储在视图中并从我的 C# 代码中调用它们会更好吗?
或者我应该只在我的代码中执行所有 SQL 查询。
哪个对性能更好。
【问题讨论】:
-
您仍然需要查询视图。更重要的是:如果您担心并亲自查看,请对其进行分析。我们无法帮助您做到这一点。
-
感谢您的回答。
-
最好将您的查询存储为存储过程,视图是完全不同的(作为某些开发人员/Sql 管理员),在他们的应用程序中将其用于搜索功能或网格视图。我更喜欢使用存储过程,因为我相信我可以为每个操作添加/更新、删除、选择、视图分别拥有单个文件以及所有查询。只有在性能方面,您才能根据您的查询和访问数据库的方式来判断。
-
当我必须像我的项目中那样连接 5 个表时,我将使用查询来处理简单的任务和视图。谢谢:*