多数情况下 NHibernate 使用配置文件进行配置, 但是我们也可以使用代码进行配置, 步骤如下:1、 创建一个 Configurationusing Nhibernate.cfg;var config = new Configuration() .SetProperty("connect...
分类:
Web程序 时间:
2014-10-31 18:35:08
阅读次数:
196
第一章:NHibernate入门 第一讲:NHibernate架构剖析 第二讲:搭建第一个NHibernate应用程序 第三讲:nhibernate.cfg.xml的配置及注意事项 第二章:NHibernate中的关系映射 第一讲:NHibernate中单向一对多映射 第二讲:NHibernate中...
分类:
Web程序 时间:
2014-10-31 15:16:53
阅读次数:
191
使用NHibernate插入接近100000条记录到数据库,像下面一个例子:ISession session = sessionFactory.OpenSession();ITransaction tx = session.BeginTransaction();for ( int i=0; i<10...
分类:
数据库 时间:
2014-10-30 18:47:08
阅读次数:
171
1.http://www.cnblogs.com/GoodHelper/archive/2009/10/16/1584243.html
分类:
编程语言 时间:
2014-10-30 16:48:05
阅读次数:
184
一、NHibernate配置所支持的属性 属性名 用途 dialect 设置NHibernate的Dialect类名 - 允许NHibernate针对特定的关系数据库生成优化的SQL 可用值: full.classname.of.Dialect, assembly default_schema 在生...
分类:
Web程序 时间:
2014-10-30 00:01:07
阅读次数:
335
关联映射旨在,在进行面向对象的查询时候,能够将与实体相关联的实体信息同时加载出来,避免了二次查询,提高了查询的便捷性,使得的面向的对象地操作能够更好覆盖SQL的功能。但这里不得不考虑一个问题:关联实体的加载,肯定是要占用程序资源的。关联实体信息的使用不是每时每刻都会使用,如果每次查询都对关联实体加载,肯定要浪费程序资源。这里采用了懒加载机制,很好的解决了这个问题。...
分类:
Web程序 时间:
2014-10-29 00:29:51
阅读次数:
133
目录写在前面文档与系列文章并发控制乐观并发控制(Optimistic Concurrency)一个例子悲观并发控制(Pessimistic Concurrency)总结写在前面上篇文章介绍了nhibernate中的事务,在增删改查中使用的必要性。本篇文章将介绍nhibernate中的并发控制。对多人...
分类:
Web程序 时间:
2014-10-26 12:58:49
阅读次数:
520
目录写在前面文档与系列文章事务增删改查总结写在前面上篇文章介绍了nhibernate的增删改查方法及增加修改操作,这篇文章将介绍nhibernate的事务操作。SQL Server中的事务在sql中使用begin transaction开启一个事务,rollback transaction用于回滚事...
分类:
Web程序 时间:
2014-10-25 11:52:37
阅读次数:
288
最近使用WCF+NHibernate 时候 发生序列化问题 困扰了好久 客户端有的方法会报 “服务终结点未使用HTTP绑定造成。。。。” 这个错误发生的原因大体上是因为:数据内容过大或者是WCF返回值无法序列化造成的数据量过大:在客户端和服务端配置文件 添加上无法序列化这点困扰了我好久,大体感觉是....
分类:
Web程序 时间:
2014-10-25 00:44:02
阅读次数:
232
目录写在前面文档与系列文章添加数据删除数据修改数据添加修改数据总结写在前面上篇文章介绍了nhibernate的基于面向对象的条件查询。对一个项目来说,增删改查是必不可少的,虽然实现方式不同,但是总有涉及到这部分的代码。之前跟朋友说过一个笑话,你要会增删改查了,一切问题就不是问题了,在加上业务处理基本...
分类:
Web程序 时间:
2014-10-24 22:03:21
阅读次数:
370