文件名称:nhibernate在.net使用sqlite数据库
文件大小:1.42MB
文件格式:RAR
更新时间:2013-11-23 15:45:24
sqlite
这两天因学习需要,练习了NHibernate+sqlite+vs2008环境的开发.在学习过程中遇到了不少问题,不吐不快. 首先,是下载的问题.一开始NHibernate我下载的是最新版的(version NHibernate-3.0.0.Beta1) 而sqlite我选择的是SqliteDev380. 在其它程序中使用sqlite时,需要SQLite的引擎文件sqlite3.dll 在.Net中使用SQLite,还需要一个针对SQLite的ADO.NET Provider,即需要sqlite.net.dll 一切准备就绪后,开始,编译运行,出现问题了,报一个什么finsalConnection无法转变为IDBConnection, 在网上查资料,搞了半天,网上说什么sqlite的dll有多个,要用什么旧的那个dll,谁知哪个,生气中. 去运动运动,回来收拾里!!! 经过分析,得出原因,有可能我没有做错,可以NHibernate的新版对sqlite的同步不够,或者说sqlite的相关dll 没有紧根nhibernate.究竟是什么原因,不必深究,跑起来是就是成功.明天我下载个低版本的试试. 第二天,下载了NHibernate-1[1].2.1.GA,又开始了一下,ok,success! 神终于显灵了,心情终于明朗化!
【文件预览】:
NHibernateLearnSolution
----NHibernateLearnSolution()
--------DllforSqlite()
--------bin()
--------obj()
--------Properties()
--------Program.cs(2KB)
--------NHibernateLearnSolution.csproj(4KB)
--------DllforNHibernate()
--------User.hbm.xml(547B)
--------User.cs(1KB)
--------App.config(972B)
--------FileforSqlite()
----NHibernateLearnSolution.sln(959B)
----NHibernateLearnSolution.suo(10KB)