继续学习
http://www.cnblogs.com/abluedog/archive/2006/04/15/375940.html(abluedog)
他使用的是VSTS的测试完成的Demo。我必须有侧重的学习,所以我就没怎么注意看他怎么用的Test,待有机会再学习Test吧,他的主要目的是看看NHibernate是怎么样的步骤,具体可以看一下。
在这篇里面主要学习到了几个ISession的方法,增加,保存,修改,删除,挺简单的。得到对象的话可以用
(classtype)IS
ession.Get(typeof(),id)来取得,其中事物还是个不错的东西,需要注意下。
继续学习http://www.cnblogs.com/abluedog/archive/2006/04/17/377630.html(abluedog)
这篇没什么好讲的记得”hibernate.cfg.xml”文件是在bin文件夹下,其他地方也是找不到的,除非自己明确的写了路径。
还有就是记得改成2.2对了解Configuration和Sessionfactory的用处还是有点用,值得看一下。
继续学习http://www.cnblogs.com/abluedog/archive/2006/04/17/377635.html(abluedog)
简单介绍了几个ISession的操作,简单明了
但是我在实验的时候就碰到了问题。都怪我基本功不好,又上网查阅了ASP.NET页面的执行流程,也算是受益了。
ISAPIRuntime-->HttpRuntime-->HttpApplicationFactory-->HttpApplication-->HttpModule--HttpHandlerFactory-->HttpHandler
要注意的是当一个页面被刷新时(点击button),click事件里面的是晚于page_load发生的。
这个流程还是要注意的,具体的其实在《ASP.NET Framework深度历险》里面可以看到,网上也有pdf版,必须要了解下,对URL重写也是有用的部分。
对于HQL部分嘛,他也没做太多解释,有待于慢慢看。
继续学习http://www.cnblogs.com/abluedog/archive/2006/04/26/385978.html(abluedog)
使用了Criteria Query,我暂时不清楚和HQL有什么关系,不过这个东西挺像WF里面的rules的,记得用的时候要添加命名空间using NHibernate.Expression;
那几个表达式凭感觉也都弄个差不多。
ICriteria.Add() 里面可以放几个东西
1.表达式。就是Expression.XXXX之类的
2.Example。这个嘛,他讲的不明不白的。这个应该算是继承自Expression吧。不解。
当然,上面两个可以一起用在一个查询中,他们要起到的作用是不一样的。
呀~一个没注意,不知道为啥没写下去了。看来又要再找些资料了。奋斗中。。。。
转载于:https://www.cnblogs.com/qlglln/archive/2008/07/11/1240769.html