Nhibernate學習教程一 簡單的應用

2021-09-08 06:55:33 字數 1331 閱讀 2309

nhibernate學習教程一 簡單的應用

網路裡的例子 nhibernate1.2版本 +sqlserver2005+ vs2003

1.建立乙個專案,名字叫classlibrary

2.新建立乙個類 user

code

using system;

using system.collections.generic;

using system.text;

namespace classlibrary

public string id

set

}public string username

set

}public string password

set

}public string emailaddress

set

}public datetime lastlogon

set }}

}3. 新建立乙個xml檔案   user.hbm.xml

這裡要注意這一段

有一點必須注意的是,必須把該xml檔案右鍵屬性設定為生成操作-->嵌入的資源

classlibrary是你的程式集名稱和預設空間

4.編譯好dll檔案

5.新增加乙個專案nhibernate1 (使用的是sqlserver2005資料庫)

code

<?xml version="1.0" encoding="utf-8" ?>

6.在test庫里建立乙個資料表 user

7.建立乙個窗體.然後把下面**貼入

using system.drawing;

using system.text;

using system.windows.forms;

using nhibernate;

using nhibernate.cfg;

using classlibrary;

namespace nhibernate1

private void button1_click(object sender, eventargs e)}}

遇到的錯誤

1.把xml檔案嵌入的資源一般可以解決

2.cfg.addassembly("nhibernate12");

could not add assembly nhiberate

把庫類設定好一般都可以解決該問題

3.winform其實不必要分開兩個專案來實現,可以使用乙個專案來實現的,原理一致

4.因為asp.net沒有辦法設定namespace,webform所以引用兩個專案就有必要,按照上面的** asp.net測試也成功

Nhibernate學習教程一 簡單的應用

其實網路裡有了很多相關的資料和資源.因為第一次接觸nbernate的人不少,可惜會遇到很多不同的問題.特意把我自己在使用的過程中遇到的問題給大家講解一下.希望對新手有少少作用 網路裡的例子 nhibernate1.2版本 sqlserver2005 vs2003 1.建立乙個專案,名字叫classl...

Nhibernate學習目錄

第一章 nhibernate入門 第一講 nhibernate架構剖析 第二講 搭建第乙個nhibernate應用程式 第三講 nhibernate.cfg.xml的配置及注意事項 第二章 nhibernate中的關係對映 第一講 nhibernate中單向一對多對映 第二講 nhibernate中...

Nhibernate學習筆記(2)

接著來學習條件查詢 criteria queries 1 建立icriteria nhibernate.icriteria介面支援特定條件的查詢。isession可以建立 icriteria例項。icriteria criteria session.createcriteria typeof per...