在 Visual Studio 2010 和 SQL Express 2005 中编写存储过程有区别吗?
性能或灵活性方面有区别吗? 在SQL Express 2005中编写存储过程并将其导入VS2010是浪费时间吗?
Is there a difference in terms of performance or flexibility?
Is it a waste of time writing stored procedures in SQL express 2005 and importing them to VS2010?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 Visual Studio 管理存储过程可以轻松使用源代码控制系统,例如 TFS跟踪对存储过程的更改。
Using Visual Studio to manage your stored procedure will make it easy to use source control systems such as TFS to track changes to your stored procedures.
如果您使用 VS2010 中的服务器浏览器添加存储过程,它仍然会将它们保存在数据库中,因此没有区别
If you are adding your stored procedures using the server browser in VS2010 it will still save them in your database, so no difference there
如果您正在谈论使用 VS2010 在 SQL Express 内部创建存储过程,则不会。他们执行相同的操作,即对服务器执行
CREATE PROCEDURE
。如果您谈论的是在 SQL Server 中创建过程与从 VS2010 中的代码内执行该过程的 SQL(使用 ado.net 或其他东西),那么存在天壤之别。
If you're talking about using VS2010 to create the stored procedures inside of SQL Express, no. They're performing the same operation, namely execute a
CREATE PROCEDURE
against the server.If you're talking about creating a procedure in SQL Server versus executing the SQL of said procedure from within code in VS2010 (using ado.net or something), then there is a world of difference.