WEB开发网
开发学院软件开发VC 为.net开发者提供的一份关于存储过程的评论 阅读

为.net开发者提供的一份关于存储过程的评论

 2006-07-23 11:17:50 来源:WEB开发网   
核心提示: 另外一个需要考虑的事情是你所掌握的T-SQL技术的程度,你有足够多的T-SQL知识么,为.net开发者提供的一份关于存储过程的评论(5),或者你是否愿意学习?要么你有一位数据库管理员(DBA)或有与其相当技术的高手可以耐心地为你写存储过程,你所掌握的T-SQL知识越多,在你的ADO.net

另外一个需要考虑的事情是你所掌握的T-SQL技术的程度。你有足够多的T-SQL知识么,或者你是否愿意学习?要么你有一位数据库管理员(DBA)或有与其相当技术的高手可以耐心地为你写存储过程。你所掌握的T-SQL知识越多,你的存储过程就运行的越好,并且很少会让你费心去维护。例如T-SQL基于数据集的操作比基于数据行的操作性能要好。因此避免使用游标,它会使你的数据库性能下降。如果你对T-SQL不是很了解,那么请认为这是一次很好的学习机会。这些知识将会改进你的代码,而无论你在哪里编写它们。

所以,对于相信存储过程肯定可以给你的程序带来一些好处的人,请你读下去。我们将会看到一些使它工作起来更容易的工具,并学习一些怎样创建它的例子。

Visual Studio .NET提供的工具

Microsoft Visual Studio.NET 提供了一些让你查看和操作SQL Server存储过程的工具(同样还支持其它数据库)。让我们快速浏览一下你所期待的功能。

查看存储过程

你可以使用服务器资源管理器来查看已经存在的存储过程,看看它需要哪些参数或者看看它们的内部实现。如果你已经连接上了一个安装了SQL Server数据库的服务器,你就可以展开以下节点:服务器名->SQL Servers->服务器实例名->Northwind->存储过程,并最后展开CustOrdersDetail。管理器将显示此存储过程所需要的所有参数以及其返回的列。如果你查看这些列的属性,你会注意到这些数据类型被表示为ADO类型。.NET框架的文档为我们提供了一份轻便的手册,上面描绘了ADO类型与.NET数据类型之间的映射关系。当然,在你的ADO.net代码中使用参数时,你应该用SqlDbType的枚举值来表示这些参数的数据类型。你可以参考.NET数据类型与SqlDbType类型之间的映射关系。

上一页  1 2 3 4 5 6 7  下一页

Tags:net 开发者 提供

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接