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...