NHibernate教程2(转载)
三、NHibernate的使用
1. 配置NHibernate
?
(1)NHibernate的配置文件有兩種:在桌面應用程序(WinForm)中為App.config,在網頁應用程序(WebForm)中為web.config。兩種方法要添加的配置信息是一樣的,目標都是告訴NHbiernate使用什么樣的數據庫,使用哪個庫,用戶密碼分別是什么。
?
如果使用的是WinForm,將如下文本保存為App.config放到程序啟動目錄就可以。如果是WebForm,則將下面的文本添加到web.config中
?
| <?xml version="1.0" encoding="utf-8" ?> ? |
?
(2)然后將NHibernate唯一的一個dll(NHibernate.dll)添加到工程的引用中,步驟如下:
?
à à
?
2. 創建一個用于測試的表
?
這里需要創建3張表,分別用于保存:學生、課程、選課信息。可以用Sql語句來創建,也可以用其他方式創建。創建表的Sql語句如下:
?
| CREATE TABLE Student ( ? StudentId int identity (1, 1) PRIMARY KEY NOT NULL, ? StudentName nvarchar(40) default NULL, ? StudentPassword nvarchar(20) default NULL, ? EmailAddress nvarchar(40) default NULL, ? DateCreated datetime default NULL ? ) ? ? CREATE TABLE Course ( ? CourseId int identity (1, 1) PRIMARY KEY NOT NULL, ? CourseName nvarchar(40) default NULL, ? DateCreated datetime default NULL ? ) ? ? CREATE TABLE StudentCourse ( ? StudentCourseId int identity (1, 1) PRIMARY KEY NOT NULL, ? StudentId int, ? CourseId int, ? DateCreated datetime default NULL ? ) ? ? ? ? ? |
產生的三張表的結構如下所示:
總結
以上是生活随笔為你收集整理的NHibernate教程2(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NOD32升级ID自动填写工具+更新版1
- 下一篇: 如何创建透明窗体?