丹尼大叔

数学专业毕业,爱上编程的大叔,兴趣广泛。使用博客园这个平台分享我工作和业余的学习内容,以编程交友。有朋自远方来,不亦乐乎。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年7月2日

摘要: NHibernate的二级缓存由SessionFactory管理,由所有Session共享。二级缓存一般存储不发生变化的数据,如果数据经常要进行修改删除操作,不宜使用缓存。 阅读全文
posted @ 2016-07-02 22:00 丹尼大叔 阅读(788) 评论(3) 推荐(0) 编辑

摘要: Nhibernatea缓存非常强大,按照缓存存储在Session对象还是SessionFactory对象分为一级缓存和二级缓存。一级缓存存在于Session对象里,也叫Session缓存,由Session进行管理。一级缓存是NHibernate内置的缓存。二级缓存存在于SessionFactory对象里,也叫SessionFactory缓存,由SessionFactory进行管理,并且有大量的第三方dll对他进行扩展,他是一种“可插拔式”的缓存。这一节主要讲一级缓存,后面一篇文章介绍二级缓存。 阅读全文
posted @ 2016-07-02 17:34 丹尼大叔 阅读(854) 评论(2) 推荐(1) 编辑

摘要: NHibernate对象持久化。NHibernate对象的三个状态:临时态、持久态、游离态(托管态)。NHibernate三状态的相互转化。 阅读全文
posted @ 2016-07-02 16:37 丹尼大叔 阅读(945) 评论(0) 推荐(2) 编辑

摘要: NHibernate支持所有的数据库数据类型。但是不同数据库之间对应的类型稍有不同,本文列出了SQL Server数据库属性类型和NHibernate数据类型的对照表,可以作为参考工具使用。 阅读全文
posted @ 2016-07-02 15:01 丹尼大叔 阅读(1581) 评论(0) 推荐(0) 编辑

摘要: NHibernate有多种配置方法,代码,配置文件,以及Fluent NHibernate。这里只介绍最常用的两种NHibernate配置方法:通过代码和通过配置文件。 阅读全文
posted @ 2016-07-02 12:17 丹尼大叔 阅读(1114) 评论(0) 推荐(0) 编辑

摘要: 有三种方式可以实现NHibernate运行时监控,监控的信息包括:执行了的SQL语句、NHibernate执行过程、数据库性能分析。这对我们学习NHibernate有很大的帮助,在工作中也能快速定位问题,最好是能够掌握他们。 阅读全文
posted @ 2016-07-02 11:16 丹尼大叔 阅读(1019) 评论(2) 推荐(3) 编辑

摘要: 上一篇文章只完成了简单的NHibernate安装、配置和连接数据库。这篇文章介绍怎样实现最简单的数据库读写操作。 阅读全文
posted @ 2016-07-02 10:04 丹尼大叔 阅读(1038) 评论(2) 推荐(1) 编辑

摘要: 这篇文章介绍了如何创建一个简单的使用NHibernate的控制台应用程序,包括使用NuGet、简单的配置、单表映射、对NHibernate配置文件添加智能提示、使用ISessionFactory和ISession。 阅读全文
posted @ 2016-07-02 09:53 丹尼大叔 阅读(1345) 评论(2) 推荐(4) 编辑