How to save milliseconds to DB in NHibernate
We need to configure Timestamp in Mapping.eg.Map(x => x.ResponseDate).CustomType("Timestamp");
NHIBERNATE的简单框架的设计
NHIBERNATE的简单框架的设计上次的 NHibernate的Session管理策略和NHibernateHelper 发布并提供下载,给NHibernate刚入门的同学们带来很多便利。最近有同学在求NH的通用仓储,正好我最近也设计了一个应用于实战,好吧,无私地分享并快乐着吧。与上次一样,您无需...
Nhibernate学习教程(2)-- 第一个NHibernate程序
NHibernate之旅(2):第一个NHibernate程序本节内容开始使用NHibernate1.获取NHibernate2.建立数据库表3.创建C#类库项目4.设计Domain4-1.设计持久化类4-2.编写映射文件5.数据访问层5-1.辅助类5-2.编写操作6.数据访问层的测试6-1.配置N...
NHibernate教程(19) —— 一级缓存
本节内容引入NHibernate一级缓存介绍NHibernate一级缓存管理结语引入大家看看上一篇了吗?对象状态。这很容易延伸到NHibernate的缓存。在项目中我们灵活的使用NHibernate的缓存机制。NHibernate性能会大大提高的哦,我们接下来就来探索NHibernate缓存机制吧,...
NHibernate系列文章二十七:NHibernate Mapping之Fluent Mapping基础(附程序下载)
摘要从这一节起,介绍NHibernate Mapping的内容。前面文章都是使用的NHibernate XML Mapping。NHibernate XML Mapping是NHibernate最早最成熟的Mapping方法。其他的Mapping方法都是基于XML Mapping的思想进行的“变种”...
NHibernate系列文章二十五:NHibernate查询之Query Over查询(附程序下载)
摘要这一篇文章介绍在NHibernate 3.2里引入的Query Over查询,Query Over查询跟Criteria查询类似。首先创建IQueryOver对象,然后通过调用该对象的API函数,进行对象查询。这篇文章使用Query Over重写之前所有的查询。本篇文章的代码可以到NHibern...
NHibernate系列文章二十四:NHibernate查询之Linq查询(附程序下载)
摘要NHibernate从3.0开始支持Linq查询。写Linq to NHibernate查询就跟写.net linq代码一样,非常灵活,可以很容易实现复杂的查询。这篇文章使用Linq to NHibernate重写之前所有的查询。本篇文章的代码可以到NHibernate查询下载1、创建IQuer...
【翻译】Fluent NHibernate介绍和入门指南
英文原文地址:https://github.com/jagregory/fluent-nhibernate/wiki/Getting-started翻译原文地址:http://www.cnblogs.com/13yan/p/5685307.html入门指南Fluent NHibernate 概述Fl...
nhibernate连接11g数据库
我框架的数据映射用 nhibernate连接多数据库,这次又增加了oracle11g,负责开发的同事始终连接不上,悲催的sharepoint调试是在不方便。。。下面描述下问题的解决,细节问题有3个:1.<property name="dialect">NHibernate.Dialect...
NHibernate.3.0.Cookbook第一章第六节Handling versioning and concurrency的翻译
NHibernate.3.0.Cookbook第一章第六节Handling versioning and concurrency的翻译第一章第二节Mapping a class with XML第一章第三节Creating class hierarchy mappings第一章第四节Mapping ...
Abp.NHibernate连接PostgreSQl数据库
p{text-align:center;}blockquote > p > span{text-align:center;font-size: 18px; color: #ff0000;}-->Abp.NHibernate动态库连接PostgreSQl数据库初次接触Abp框架,其...
NHibernate中session.update()及session.merge()的区别
今天的工作中遇到一个奇怪的问题,如下:"a different object with the same identifier value was already associated with the session: 19519146"该异常的上下文如下:1:在net.tcp绑定的wcf远程调用...
【转载】ADO.NET与ORM的比较(2):NHibernate实现CRUD
【转载】ADO.NET与ORM的比较(2):NHibernate实现CRUD 转自周公说明:个人感觉在Java领域大型开发都离不了ORM的身影,所谓的SSH就是Spring+Struts+Hibernate,除了在学习基础知识的时候被告知可以使用JDBC操作数据库之外,大量的书籍中都是讲述使用Hi...
[NHibernate]ISessionFactory配置
系列文章[Nhibernate]体系结构引言在上篇文章学习了orm和nhibernate相关概念,这篇文章主要学习ISessionFactory如何配置。因为NHibernate被设计为可以在许多不同环境下工作,所以它有很多配置参数。不过,大部分都已经有默认值了。NHibernate.Test.dl...
NHibernate初入门之配置文件属性说明(四)
一、NHibernate配置所支持的属性属性名用途dialect设置NHibernate的Dialect类名 - 允许NHibernate针对特定的关系数据库生成优化的SQL可用值: full.classname.of.Dialect, assemblydefault_schema在生成的SQL中,...
【Nhibernate】入门 踩雷篇
总结(喜欢写在前面,记性不好老忘记解决问题时的思路):使用框架一般不会完整的看文档,直接上来就搞,踩雷是必须的,重要的是遇到雷的时候要快速变换思路,是不是姿势不对(文件位置不对) 提高解决问题的速度。官网的文章可信度还是挺高的,尽量的不要跑偏。沿着官网 –> http://nhibernate...
Nhibernate初入门基本配置(二)
转载地址http://www.cnblogs.com/kissdodog/p/3306428.html使用NHibernate最重要的一步就是配置,如果连NHibernate都还没有跑的起来,谈何学习。今天就来详解一下NHibernate的配置。一、NHibernate基本配置NHibernate配...
NHibernate开发入门
首先,我们了解一下ORM是什么?ORM指对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据...
NHibernate -- HQL
使用NHibernate中的HQL来查询数据。代码: /// <summary> /// 查找事件 /// </summary> private void btn_Select_Click(object send...
NHibernate从入门到精通系列
http://www.cnblogs.com/GoodHelper/archive/2011/02/17/1948744.htmlNHibernate从入门到精通系列(4)——持久对象的生命周期(上)内容摘要持久对象的状态的概念持久对象的状态Demo一、持久对象的状态的概念在NHibernate中有...