簡單使用nHibernate,新手練習用。

2022-02-03 14:08:23 字數 852 閱讀 7004

private string _name;

public virtual string name

set

}private string _password;

public virtual string password

set

}private string _emailadress;

public virtual string emailadress

set

}private datetime? _lastlogon;

public virtual datetime? lastlogon

set

}這樣就完成了前期的準備工作。

現在我們才真正開始體驗nhibernate的便捷之處。

編輯我們的web專案的web.config檔案,新增nhibernate配置

//這裡是看的別人的乙個帖子,可以監視sql語句

我是直接寫在web.config裡頭的,沒有單獨建乙個config。

這樣雙擊aspx頁面的button處理一下事件,體驗一下nhibernate如何工作的。

using nhibernate;

using nhibernate.cfg;      //記得新增引用啊

using yangtest.entity;     

protected void btnadd_click(object sender, eventargs e)

好了,資料新增進去了,省去了自己寫sql語句的麻煩,這樣就可以把精力集中起來處理業務流程的問題了,又提高生產率了,嘿嘿。

好了,就這麼多了,我是新手,只知道這麼多了,以後熟悉了之後可能會寫深入一點。

NHibernate使用點滴

工作需要使用nhibernate,用於比較龐大的關係模型。以下是使用過程中遇到問題的彙總 不斷更新中 1.近日遇到 persistence context reported no row snapshot for 某個entity 問題,通過反覆分析,發現其原因是對應entity有乙個以one to...

NHibernate使用點滴

工作需要使用nhibernate,用於比較龐大的關係模型。以下是使用過程中遇到問題的彙總 不斷更新中 1.近日遇到 persistence context reported no row snapshot for 某個entity 問題,通過反覆分析,發現其原因是對應entity有乙個以one to...

NHibernate 3版本新特性

在configuration部分新增兩種loquacious configuration方式 流配置 fluent configuration 和lambda表示式配置 lambda configuration fluent configuration顧名思義,使用fluent api配置sessi...