Castle是针对.NET平台的一个非常优秀的开源项目,重点是开源的哦。它在NHibernate的基础上进一步封装,其原理基本与NHibernate相同,但它较好地解决NHibernate的缺陷,从ORM(对象关系映射)到IOC(inversion of control,控制反转)容器,再到web层 ...
分类:
Web程序 时间:
2017-04-12 16:13:13
阅读次数:
351
在下第一次使用NHibernate,看中了它的二级缓存,不过发现不开启缓存的话,数据是正常的,一旦开启就发现获取了很多重复数据,我试了NHibernate.Caches.MemCache和NHibernate.Caches.EnyimMemcached这两个缓存实现,发现bug是一样的,而使用NHi ...
分类:
Web程序 时间:
2017-04-11 12:13:31
阅读次数:
255
using System; using System.Collections.Generic; using System.Linq;using System.Text;using Castle.ActiveRecord;using NHibernate.Criterion;using System. ...
分类:
Web程序 时间:
2017-03-23 14:17:17
阅读次数:
258
1、NFine mvc+ef 2、Grove orm架构 3、NHibernate orm 4、NBear 5、petshop 6、Membership ...
分类:
Web程序 时间:
2017-03-23 12:44:32
阅读次数:
202
Entity Framework 和 NHibernate 出现之后,很少再写一些存储过程或SQL 语句了,最近一个项目需要做一个数据同步的功能。需要将两个表的数据做同步,即在同步的时候,增、删、改都要同时操作,之前的做法无非用游标一条一条的遍历,然后比较再更新或者插入,最后再执行删除。在开始这个任 ...
分类:
其他好文 时间:
2017-03-19 11:34:57
阅读次数:
185
1、 简介 ORM框架:Object Relation Mapping,用操作对象的方式来操作数据库 其它框架:Dapper、NHibernate,首推EF,微软官方的。 EF底层还是ADO.NET实现的。 EF支持SqlServer、MySQL、Oracle等主流数据库 使用EF开发数据库有两种形 ...
分类:
其他好文 时间:
2017-03-18 11:57:23
阅读次数:
1296
在JAVA中,SSH框架可谓是无人不晓,就和.NET中的MVC框架一样普及。作为一个初学者,可以感受到.NET出了MVC框架以后太灵活了(相比之前的web Form),嗯,关于.NET中的MVC框架我就不多说了,推荐这位大神的《MVC知多少系列》http://www.cnblogs.com/shen ...
分类:
编程语言 时间:
2017-03-14 22:47:28
阅读次数:
250
映射声明 对象/关系映射在XML文件中配置。mapping文件这样设计是为了使它可读性强并且可修改。mapping语言是以对象为中心,意味着mapping是围绕着持久化类声明来建立的,而不是围绕数据表。 要注意的是,尽管很多NHibernate使用者选择手动定义XML文件,但是仍然有很多工具可以用来... ...
分类:
移动开发 时间:
2017-02-05 21:48:15
阅读次数:
490
今天,测试一个项目的时候,抛出了这个莫名其妙的异常,然后就开始了一天的调试之旅... 花了很长时间,没有从代码找出任何问题... 那么到底哪里出问题呢? 根据下面那段长长的错误日志: 上百度,上谷歌... 有人说会不会是Lazy加载的问题,说他试过设置Lazy=false就不会出现这个问题了???纳 ...
分类:
Web程序 时间:
2017-01-06 22:01:39
阅读次数:
389