上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: NHibernate 集合映射深入 (第五篇) ,,,一、集合外键 在NHibernate中,典型的用于映射集合类的元素有,,,,,。 我们回到上一篇,集合映射基础当中的一对多查询。对于集合类型: public virtual ISet ListPerson { get; set; } NH... 阅读全文
posted @ 2015-12-09 09:58 他乡客 阅读(237) 评论(0) 推荐(0) 编辑
摘要: NHibernate 基本配置 (第一篇) 使用NHibernate最重要的一步就是配置,如果连NHibernate都还没有跑的起来,谈何学习。今天就来详解一下NHibernate的配置。一、NHibernate基本配置 NHibernate配置要注意的有: 1、NHibernate需要一个自... 阅读全文
posted @ 2015-12-09 09:57 他乡客 阅读(210) 评论(0) 推荐(0) 编辑
摘要: NHibernate 集合映射基础(第四篇) - 一对一、 一对多、多对多小示例 映射文件,用于告诉NHibernate数据库里的表、列于.Net程序中的类的关系。因此映射文件的配置非常重要。一、一对一 NHibernate一对一关系的配置方式使用配置节点。 当我们两个表拥有相同的主键字段,主... 阅读全文
posted @ 2015-12-09 09:57 他乡客 阅读(337) 评论(0) 推荐(0) 编辑
摘要: NHibernate之一级缓存(第十篇) NHibernate的一级缓存,名词好像很牛B,很难。实际上就是ISession缓存。存储在ISession的运行周期内。而二级缓存则存储在ISessionFactory内。一、ISession一级缓存测试 ISession默认开启一级缓存,不需要任何配... 阅读全文
posted @ 2015-12-09 09:56 他乡客 阅读(185) 评论(0) 推荐(0) 编辑
摘要: NHibernate 之持久化类、拦截器 (第二篇)一、持久化类中成员标量的要求 作为被NHibernate使用的持久化类,必须满足以下几点要求: 1、声明读写属性 在NHibernate的使用中,持久化类的成员变量必须声明对应的属性,NHibernate支持public、internal... 阅读全文
posted @ 2015-12-09 09:56 他乡客 阅读(173) 评论(0) 推荐(0) 编辑
摘要: NHibernate Linq查询 扩展增强 (第九篇) 在上一篇的Linq to NHibernate的介绍当中,全部是namespace NHibernate命名空间中的IQueryOver接口提供的。IQueryOver这个借口实际上会被翻译成条件查询(Criteria Queries)。 ... 阅读全文
posted @ 2015-12-09 09:55 他乡客 阅读(263) 评论(0) 推荐(0) 编辑
摘要: NHibernate 之数据操作 (第五篇) 数据操作,在这里主要介绍INSERT、UPDATE、DELETE。我们在使用NHibernate的时候,如果只是查询数据,不需要改变数据库的值,那么是不需要提交或者回滚到数据库的。一、INSERT 通过调用ISession.Save()方法,然后同步... 阅读全文
posted @ 2015-12-09 09:55 他乡客 阅读(224) 评论(0) 推荐(0) 编辑
摘要: NHibernate 操作视图 第十三篇 在NHibernate中,可以把视图当表一样操作,只需要记住一点就是,视图是只读的,因此映射实体的setter应该改为protected。 新建一个视图如下: 持久化类: public class CountryPersonModel ... 阅读全文
posted @ 2015-12-09 09:54 他乡客 阅读(100) 评论(0) 推荐(0) 编辑
摘要: NHibernate 过滤器(第十五篇) NHibernate过滤器相当于定义一个非常类似于类和集合上使用的where子句。ISession 中默认是不启用过滤器的,必须通过ISession.EnableFilter()方法显式的启用。 该方法返回被启用的IFilter的实例。这也支持链式操作。 ... 阅读全文
posted @ 2015-12-09 09:53 他乡客 阅读(185) 评论(0) 推荐(0) 编辑
摘要: NHibernate 存储过程 第十四篇 NHibernate也是能够操作存储过程的,不过第一次配置可能会碰到很多错误。一、删除 首先,我们新建一个存储过程如下: CREATE PROC DeletePerson @Id int AS DELETE FROM Person WHERE P... 阅读全文
posted @ 2015-12-09 09:53 他乡客 阅读(261) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页