NHibernate+Oracle10g搭建一个项目架构全程解析(一)
来源:互联网 发布:mac蓝牙鼠标连接方法 编辑:程序博客网 时间:2024/06/06 03:13
Java下Hibernate我使用了N久,.Net下NHibernate我到是最近因项目需要才接触,发觉除了搭建环境的麻烦之处外,对NHibernate的API使用和以前没有什么太大不同,下把过程贴出来以抛砖引玉吧
一、工具环境准备:
下面以我的开发环境作说明:
> IDE:VS2005 版本:8.0.50727.42
> .Net Framework版本:2.0.50727 SP1
> CodeSmith Professional 4.1
> Oracle Database 10g Release 10.2.0.1.0
> NUnit 2.4.7
二、创建数据库脚本:
--使用管理员身份登录
CREATE TABLESPACE MyOffice
DATAFILE 'E:/oracle/product/10.2.0/oradata/orcl/MyOffice.ORA'
SIZE 5M;
CREATE USER MACK
IDENTIFIED BY MACK
DEFAULT TABLESPACE MyOffice;
GRANT CONNECT TO MACK;
GRANT RESOURCE TO MACK;
--使用Mack登录
disconnect;
connect MACK/MACK;
CREATE TABLE USER_INFO
(
USER_ID INTEGER PRIMARY KEY,
USER_NAME VARCHAR2(16) NOT NULL
);
CREATE TABLE MESSAGE
(
MSG_ID INTEGER PRIMARY KEY,
MSG_CONTENT VARCHAR2(1000),
MSG_TIME DATE,
SEND_USER_ID INTEGER REFERENCES USER_INFO(USER_ID),
REC_USER_ID INTEGER REFERENCES USER_INFO(USER_ID)
);
CREATE SEQUENCE SEQ_USER_ID;
CREATE SEQUENCE SEQ_MSG_ID;
--对于以上脚本,我仅仅贴出来即可,不作多余解释.
三、vs2005中创建以下解决方案和项目:
OfficeModel:实体模型
OfficeDAL:项目的持久层
OfficeBLL:项目的业务层
OfficeWeb:项目的表示层
- NHibernate+Oracle10g搭建一个项目架构全程解析(一)
- NHibernate+Oracle10g搭建一个项目架构全程解析(二)
- NHibernate+Oracle10g搭建一个项目架构全程解析(三)
- NHibernate+Oracle10g搭建一个项目架构全程解析(四)
- NHibernate+Oracle10g搭建一个项目架构全程解析(五)
- NHibernate+Oracle10G搭建项目架构示范代码下载(http://d.download.csdn.net/down/1813293/jiangtongcn)
- NHibernate+WCF项目实战(一)项目介绍与搭建
- 海马汽车经销商管理系统技术解析(一)新建项目,搭建WCF架构
- 新锐房地产销售管理系统 (部分流程)技术解析(一)用三层架构搭建项目
- maven构建项目一(搭建项目架构)
- SpringBoot(一):快速搭建一个springboot项目
- 钟表维修管理系统技术解析(一) MVC架构搭建
- 明源售楼系统技术解析 架构搭建(一)
- NHibernate 做个小项目(一 )无心之柳
- 项目进阶 之 持续构建环境搭建(一)架构
- NHibernate连接Oracle10g配置问题
- Android项目架构搭建
- Android项目架构搭建
- isos系统工作笔记4
- Clear all data in DB table
- TRACE32调试技巧
- treeview 數據保存後的更新
- oralce 存储过程
- NHibernate+Oracle10g搭建一个项目架构全程解析(一)
- ASP.NET系统用户权限设计与实现
- isos系统工作笔记5
- 关于Base64编码
- isos系统工作笔记6
- 教程:VB6写的32位dll插件升级支持64位Inventor
- spring控制文件,范例
- 开源软件与自由软件的区别
- 静态代码检查工具-FindBugs