摘要: 因为NHibernate被设计为可以在许多不同环境下工作,所以它有很多配置参数。幸运的是,大部分都已经有默认值了。 NHibernate.Test.dll包含了一个示例的配置文件app.config,它演示了一些可变的参数。下面是一个在web.config文件中指定连接属性的例子: 1 2 3 4 6 7 8 9 10 14 18 22 26 30 31 32 33 34 35 属性名用途h... 阅读全文
posted @ 2013-08-07 10:29 luyujie_may 阅读(468) 评论(0) 推荐(0) 编辑
摘要: SessionFactory (NHibernate.ISessionFactory)对属于单一数据库的编译过的映射文件的一个线程安全的,不可变的缓存快照。它是Session的工厂,是ConnectionProvider的客户。可以持有一个可选的(第二级)数据缓存,可以在进程级别或集群级别保存可以在事物中重用的数据。会话,Session (NHibernate.ISession)单线程,生命期短促的对象,代表应用程序和持久化层之间的一次对话。封装了一个ADO.NET连接。也是Transaction的工厂。保存有必需的(第一级)持久化对象的缓存,用于遍历对象图,或者通过标识符查找对象。持久化对象 阅读全文
posted @ 2013-08-07 10:19 luyujie_may 阅读(172) 评论(0) 推荐(0) 编辑