ASP.NET 2.0数据教程之二:创建一个业务逻辑层
[2] ASP.NET 2.0数据教程之二:创建一个业务逻辑层
[3] ASP.NET 2.0数据教程之二:创建一个业务逻辑层
[4] ASP.NET 2.0数据教程之二:创建一个业务逻辑层
[5] ASP.NET 2.0数据教程之二:创建一个业务逻辑层
[6] ASP.NET 2.0数据教程之二:创建一个业务逻辑层
[7] ASP.NET 2.0数据教程之二:创建一个业务逻辑层
系列文章导航:
ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据
ASP.NET 2.0数据教程之六:编程设置ObjectDataSource的参数值
ASP.NET 2.0数据教程之七:使用DropDownList过滤的主/从报表
ASP.NET 2.0数据教程之八:使用两个DropDownList过滤的主/从报表
ASP.NET 2.0数据教程之十:使用 GridView 和DetailView实现的主/从报表
ASP.NET 2.0数据教程之十一:基于数据的自定义格式化
ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField
添加其他的类
完成了ProductsBLL类之后,我们还要添加一些为categories、suppliers和employees服务的类。让我们花点时间来创建下面的类,根据上面的例子来做就是了:
· CategoriesBLL.cs
o GetCategories()
o GetCategoryByCategoryID(categoryID)
· SuppliersBLL.cs
o GetSuppliers()
o GetSupplierBySupplierID(supplierID)
o GetSuppliersByCountry(country)
o UpdateSupplierAddress(supplierID, address, city, country)
· EmployeesBLL.cs
o GetEmployees()
o GetEmployeeByEmployeeID(employeeID)
o GetEmployeesByManager(managerID)
SuppliersBLL类中的UpdateSupplierAddress方法是一个值得注意的东西。这个方法提供了一个仅仅更新供应商地址信息的接口。它首先根据指定的SupplierID读出一个SupplierDataRow(使用GetSupplierBySupplierID方法),设置其关于地址的所有属性,然后调用SupplierDataTable的Update方法。UpdateSupplierAddress方法的代码如下所示:


1

2

3



4

5

6

7

8

9



10

11

12

13

14

15

16

17

18

19

20

21

22

23

可以从页面顶部的链接处下载BLL类的完整代码。