附上Pet Shopg 一点资料。。。。
表 1. Pet Shop 中的数据库表
表名 | 用途 |
Account |
代表基本客户信息 |
BannerData |
存储广告条信息 |
Category |
目录类别( Fish, Dogs, Cats 等) |
Inventory |
产品库存状态 |
Item |
各个产品的细节 |
LineItem |
定单细节 |
Orders |
客户下的定单。 定单包括一个或多个行项目 |
OrderStatus |
定单状态 |
Product |
目录产品,每个产品可有一或多类型(项目)。 通常类型可能是雄或雌。 |
Profile |
客户的用户配置情况 |
Signon |
客户登录表 |
Supplier |
有关供应商信息 |
表 2 中列出了每个项目的目的:
表 2. Pet Shop 解决方案中的 Visual Studio 项目
项目 | 用途 |
BLL |
业务逻辑组件存放之处 |
ConfigTool |
用来加密连接字符串和创建事件日志源的管理应用程序 |
DALFactory |
用来确定加载哪一个数据库访问程序集的类 |
IDAL |
每个 DAL 实现都要实现的一组接口 |
Model |
瘦数据类或业务实体 |
OracleDAL |
Oracle 特定的 Pet Shop DAL 实现,使用了 IDAL 接口 |
Post-Build |
运行编译后操作的项目,比如将程序集添加到 GAC 或 COM+ |
Pre-Build |
将程序集从 GAC 删除或从 COM+ 注销程序集的项目 |
SQLServerDAL |
Microsoft SQL Server 特定的 Pet Shop DAL 实现,使用了 IDAL 接口 |
Utility |
一组帮助器类,包括 DPAPI 的包装 |
Web |
Web 页和控件 |
Solution Items |
用来构建应用程序的杂项,比如用来签署应用程序程序集的 Pet Shop.snk 密钥文件 |