.NET 数据访问全解析
1. SQL 子句与 XML 片段构建
在 SQL 子句中,当指定 FROM Customers
时,输出会显示 Customers
类型的元素。对于从数据库中选择的每一列,会添加相应的属性,从而为从数据库中选择的每一行构建一个 XML 片段。
2. 调用存储过程
使用命令对象调用存储过程,只需定义存储过程的名称,为过程的每个参数添加定义,然后使用前面介绍的方法之一执行命令。
2.1 调用无返回值的存储过程
2.1.1 记录更新
更新 Region
记录相对简单,因为假设主键不能更新,只有一个列可以修改。可以直接在 SQL Server 查询分析器中输入以下示例,或者运行相关的 StoredProcs.sql
文件:
CREATE PROCEDURE RegionUpdate (@RegionID INTEGER,
@RegionDescription NCHAR(50)) AS
SET NOCOUNT OFF
UPDATE Region
SET RegionDescription = @RegionDescription
WHERE RegionID = @RegionID
GO
在 .NET 代码中运行此存储过程,需要定义并执行 SQL 命令:
SqlCommand a