在ASP.NET 2.0中操作数据之七十四:用Managed Code创建存储过程和用户自定义函数(下部分)-牛翰网

在ASP.NET 2.0中操作数据之七十四:用Managed Code创建存储过程和用户自定义函数(下部分)

第八步:从表现层调用Managed Stored Procedures 当对数据访问层和业务逻辑层进行扩充以支持调用GetDiscontinuedProducts 和 GetProductsWithPriceLessThan这2种managed stored procedures后,...
在ASP.NET 2.0中操作数据之七十三:用Managed Code创建存储过程和用户自定义函数(上部分)-牛翰网

在ASP.NET 2.0中操作数据之七十三:用Managed Code创建存储过程和用户自定义函数(上部分)

导言: 数据库,比如Microsoft's SQL Server 2005使用Transact-Structured Query Language (T-SQL)来插入、修改、检索数据.绝大多数数据库系统都包含constructs来对一系列的SQL statements进行...
在ASP.NET 2.0中操作数据之七十二:调试存储过程-牛翰网

在ASP.NET 2.0中操作数据之七十二:调试存储过程

导言: Visual Studio有很多的调试功能.我们只需要稍稍点点鼠标,敲敲键盘就可以使用断点(breakpoints)来打断某个程序的执行,并查看其状态.除了调试代码以外,Visual Studio也支持对SQL Server...
在ASP.NET 2.0中操作数据之七十一:保护连接字符串及其它设置信息-牛翰网

在ASP.NET 2.0中操作数据之七十一:保护连接字符串及其它设置信息

导言: ASP.NET应用程序的设置信息通常都存储在一个名为Web.config的XML文件里。在教程的前面部分我们已经好几次修改过Web.config文件了.比如在第一章,我们创建名为Northwind的数据集时,数据...
在ASP.NET 2.0中操作数据之六十八:为DataTable添加额外的列-牛翰网

在ASP.NET 2.0中操作数据之六十八:为DataTable添加额外的列

导言: 当向类型化的数据集(Typed DataSet)添加一个TableAdapter时,相应的DataTable的构架已经由TableAdapter的主查询定义好了.比如,如果主查询返回A, B,C这3个域,那么 DataTable将有对应的3...
在ASP.NET 2.0中操作数据之六十七:在TableAdapters中使用JOINs-牛翰网

在ASP.NET 2.0中操作数据之六十七:在TableAdapters中使用JOINs

导言: 在关系数据库里,我们处理的数据通常跨越了几个数据表。举例:当展示产品信息时我们很可能想列出每个产品相应的category以及供应商的名称等.诚然,Products表里包含有CategoryID 和Suppl...
在ASP.NET 2.0中操作数据之六十五:在TableAdapters中创建新的存储过程-牛翰网

在ASP.NET 2.0中操作数据之六十五:在TableAdapters中创建新的存储过程

导言: 本教程的Data Access Layer (DAL)使用的是类型化的数据集(Typed DataSets).就像我们在第一章《创建一个数据访问层》里探讨的一样,该类型化的数据集由强类型的DataTable和TableAdapter构...
在ASP.NET 2.0中操作数据之六十三:GridView实现批量删除数据-牛翰网

在ASP.NET 2.0中操作数据之六十三:GridView实现批量删除数据

导言: 在前面的教程,我们用GridView创建了一个批编辑界面。在用户需要一次性编辑多条记录的情况下,批编辑界面很有用。同理,当用户需要同时删除多条记录时,该技术也很有用. 如果你使用过邮...
在ASP.NET 2.0中操作数据之六十一:在事务里对数据库修改进行封装-牛翰网

在ASP.NET 2.0中操作数据之六十一:在事务里对数据库修改进行封装

导言: 正如我们在第16章《概述插入、更新和删除数据》里探讨的那样,GridView控件内建的功能支持对每行数据的编辑和删除功能,你只需要稍稍动一下鼠标就可以创建丰富的数据修改界面而不用写一...
在ASP.NET 2.0中操作数据之六十:创建一个自定义的Database-Driven Site Map Provider-牛翰网

在ASP.NET 2.0中操作数据之六十:创建一个自定义的Database-Driven Site Map Provider

导言: ASP.NET 2.0的网站地图(site map)功能允许页面开发者在一些持久介质(persistent medium),比如一个XML文件里,自己定义一个web程序的site map.一旦定义了之后,我们可以通过System.Web命...