图解NHibernate项目框架
生活随笔
收集整理的這篇文章主要介紹了
图解NHibernate项目框架
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
直接拿一個下載資源來改,就不從頭搭建了;可參閱網上相關資料;
1 項目解壓后的情況和引用的DLL
2 項目的結構
3 運行一下
出現下圖錯誤;
再看錯誤的詳細信息;
因為SqlServer沒有啟動;
4 啟動SQL Server
本機裝的Express版本;它的連接字符串是HC093\SQLEXPRESS,HC093是計算機名;與非Express版本有差別;
新建表;并插入數據;
create table UserInfo
(
Id int primary key not null identity (1,1),
UserName nvarchar(50) ,
Age ?int,
Address ?nvarchar(50)
)
5 修改配置文件
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"><session-factory><property name="dialect">NHibernate.Dialect.MsSql2008Dialect</property><property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property><property name="connection.connection_string">Server=HC093\SQLEXPRESS;initial catalog=ibtest;Integrated Security=SSPI</property><property name="proxyfactory.factory_class">NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu</property><mapping assembly="NHModel"/></session-factory></hibernate-configuration>以上是修改后的配置文件;
Server要改為本機;
NHibernate.Dialect.MsSql2008Dialect,以前是MsSql2005Dialect,改為2008;
看下NHibernate中文手冊中關于Dialect的說明;
6 結果
資源下載
http://pan.baidu.com/s/1o7OEMc6
文件名
NH.rar
總結
以上是生活随笔為你收集整理的图解NHibernate项目框架的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NHibernate重要概念的解释和说明
- 下一篇: 图解VC++开发ActiveX控件C#调