本章将介绍整个开发环境所需开发和数据库工具,以及数据库设计,后续章节将以当前数据库设计为示例而展开。
一、环境配置:
A、操作系统
Win7旗舰版
B、开发环境
VS2010
NHibernate4.0.0
C、数据环境
PowerDesigner 15.1
Sql Server 2008
二、数据库设计:
A、表结构设计:
B、建表语句
1)、客户表
create table CustomerInfo (
CustomerID varchar(36) not null,
CustomerName varchar(200) not null,
LinkPhone varchar(20) not null,
LinkAddress varchar(500) not null,
constraint PK_CUSTOMERINFO primary key (CustomerID)
)
go
2)、产品表
create table ProductInfo (
ProductID varchar(36) not null,
ProductName varchar(100) not null,
ProductPrice decimal(18,2) not null,
constraint PK_PRODUCTINFO primary key (ProductID)
)
go
3)、订单表
create table OrderForm (
OrderFormID varchar(36) not null,
CustomerID varchar(36) null,
OrderFormTime datetime not null,
constraint PK_ORDERFORM primary key (OrderFormID)
)
go
4)、订单明细表
create table OrderProduct (
OrderProductID varchar(36) not null,
ProductID varchar(36) null,
OrderFormID varchar(36) null,
constraint PK_ORDERPRODUCT primary key (OrderProductID)
)
go
三、软件配置
要为 Microsoft Visual Studio 2010添加编写NHibernate配置文件智能提示的功能。只要在下载的NHibernate 里找到configuration.xsd 和nhibernate-mapping.xsd 两
个文件并复制到X:\Program Files\Microsoft Visual Studio 9.0\Xml\Schemas 目录即可。