如何将现有存储过程巧妙改写为TableAdapters中的长尾?

2026-03-31 01:550阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3405个文字,预计阅读时间需要14分钟。

导语:在前面的文章中,我们探讨了如何让TableAdapters引导自动的创建存储过程。在本文中,我们将学习如何使TableAdapter利用现有的存储过程。

由于Northwind数据库中现有的存储过程很少,我们将深入探讨如何使用现有的存储过程。

导言:

  在前面的文章里我们考察了如何让TableAdapters向导自动的创建存储过程.而在本文,我们将考察如何让TableAdapter使用现有的存储过程。由于Northwind数据库现有的存储过程很少,我们也需要考察如何在Visual Studio环境里手动向数据库添加新的存储过程.

  注意:在第61章《在事务里对数据库修改进行封装》里我们向TableAdapter添加了一些方法以支持事务(比如 (BeginTransaction, CommitTransaction等)。我们可以在不修改数据访问层代码的情况下,在一个存储过程里管理整个事务.在本文,我们还将对事务里执行存储过程的T-SQL commands命令进行考察.

第一步:向Northwind数据库添加存储过程

  我们很容易通过Visual Studio向数据库添加存储过程.让我们向Northwind数据库添加一个新存储过程,它返回Products表里特定CategoryID值的产品.在服务器资源管理窗口,展开Northwind数据库,就像我们在前面的文章看到的一样,存储过程文件夹包含了现有的存储过程。

阅读全文

本文共计3405个文字,预计阅读时间需要14分钟。

导语:在前面的文章中,我们探讨了如何让TableAdapters引导自动的创建存储过程。在本文中,我们将学习如何使TableAdapter利用现有的存储过程。

由于Northwind数据库中现有的存储过程很少,我们将深入探讨如何使用现有的存储过程。

导言:

  在前面的文章里我们考察了如何让TableAdapters向导自动的创建存储过程.而在本文,我们将考察如何让TableAdapter使用现有的存储过程。由于Northwind数据库现有的存储过程很少,我们也需要考察如何在Visual Studio环境里手动向数据库添加新的存储过程.

  注意:在第61章《在事务里对数据库修改进行封装》里我们向TableAdapter添加了一些方法以支持事务(比如 (BeginTransaction, CommitTransaction等)。我们可以在不修改数据访问层代码的情况下,在一个存储过程里管理整个事务.在本文,我们还将对事务里执行存储过程的T-SQL commands命令进行考察.

第一步:向Northwind数据库添加存储过程

  我们很容易通过Visual Studio向数据库添加存储过程.让我们向Northwind数据库添加一个新存储过程,它返回Products表里特定CategoryID值的产品.在服务器资源管理窗口,展开Northwind数据库,就像我们在前面的文章看到的一样,存储过程文件夹包含了现有的存储过程。

阅读全文