系列引入 NHibernate3.0剖析系列分别从Configuration篇、Mapping篇、Query篇、Session策略篇、应用篇等方面全面揭示NHibernate3.0新特性和应用及其各种应用程序的集成,基于NHibernte3.0版本号。假设你还不熟悉NHibernate。能够高速阅读 ...
分类:
移动开发 时间:
2017-06-27 10:04:12
阅读次数:
317
Dapper是一款轻量级ORM工具(Github)。如果你在小的项目中,使用Entity Framework、NHibernate 来处理大数据访问及关系映射,未免有点杀鸡用牛刀。你又觉得ORM省时省力,这时Dapper 将是你不二的选择。 1、为什么选择Dapper 2、以Dapper(4.0)为 ...
分类:
移动开发 时间:
2017-06-26 15:04:21
阅读次数:
301
code mapping proc var result = session.CreateSQLQuery("exec GetMemberGameActivity :mToken, :StartDate, :EndDate") .SetResultTransformer(Transformers.A ...
分类:
Web程序 时间:
2017-06-23 23:00:29
阅读次数:
238
Log4net是阿帕奇基金会的非常流行的开源日志组件,是log4j的.NET移植版本,至今已经有11年的历史,使用方便并且非常稳定,此外很重要的一点是其和很多开源组件能很好的组合在一起工作,例如NHibernate等。对于以本地日志为主的中小型的项目,Log4net已经足够使用,当然涉及跨平台的大型 ...
分类:
Web程序 时间:
2017-06-14 16:15:54
阅读次数:
209
摘要 之前使用过一段Nhibernate,最近在尝试EF做项目,但对DbContext的实例化,有点困惑,发现和Nhibernate有不同。这里将查找的例子,在这里列举一下。 资料 在EntityFramework6中管理DbContext的正确方式——1考虑的关键点(外文翻译) 在EntityFr ...
分类:
其他好文 时间:
2017-06-13 16:57:50
阅读次数:
625
Nhibernate的Session和StatelessSession性能比较 作者:邓家海 一个月入30K的大神有一天跟我说:我当年在你现在这个阶段,还在吊儿郎当呢!所以你努力吧! 前言: 近段时间忙着给一个政府机关推送数据到国家数据库,数据量一共加起来有六十几万吧。这么多数据使用人工推送显然是一 ...
分类:
Web程序 时间:
2017-06-06 20:51:14
阅读次数:
333
1.新建项目 Business:业务逻辑类 Data:数据层,存放数据库的操作及Nhibernate辅助类 Domain:数据实体和数据库映射文件 2.使用NuGet下载Nhibernate 数据库配置文件在文件夹 packages\NHibernate.4.1.1.4000\Configurati ...
分类:
Web程序 时间:
2017-06-03 17:22:55
阅读次数:
192
一、集合外键 在NHibernate中,典型的用于映射集合类的元素有<set>,<list>,<map>,<bag>,<array>,<primitive-array>。 我们回到上一篇,集合映射基础当中的一对多查询。对于集合类型: NHibernate的配置文件与之对应的是: 那么<set>、<l ...
分类:
Web程序 时间:
2017-06-02 17:33:00
阅读次数:
180
WCF+Nhibernate 在查询中只要涉及到表关联,都会存在一个循环引用而导致客户端不能反序列化的问题。 解决的办法: 1.多对一关联中,设置lazy="false". 2.一对多关联中,配置文件的属性使用bag类型,实体类中对应的属性为强类型的集合IList<类型>,而不能为弱类型IList, ...
分类:
Web程序 时间:
2017-06-02 15:41:56
阅读次数:
198
最近在看一个 叫 泰斗破坏神的项目 里面用到了 NHibernate 这里涉及到了 联表查询 我的映射是在类里面,和网上在XML里的不一样 当我运行时,它会报错 Could not initialize proxy - no Session 网上查了的意思是 数据还没找完 Session就已经销毁了 ...
分类:
Web程序 时间:
2017-05-28 14:25:17
阅读次数:
236