NHibernate???怎么会事?

.NET技术 > C# [问题点数:100分,结帖人yzaiml]
等级
本版专家分:392
结帖率 100%
等级
本版专家分:64539
勋章
Blank
进士 2007年 总版技术专家分年内排行榜第十
Blank
银牌 2007年3月 总版技术专家分月排行榜第二
Blank
铜牌 2007年4月 总版技术专家分月排行榜第三
2007年2月 总版技术专家分月排行榜第三
Blank
微软MVP 2008年10月 荣获微软MVP称号
等级
本版专家分:1602
等级
本版专家分:1667
yzaiml

等级:

NHibernate查询导致Update问题

NHibernate,总感觉怪事多罗罗。比如说,明明我们是在查询,却报错,刨根问底找到出错原因,竟然是因为执行了一些Update甚至Insert!老天,我们明明只是查询而已,什么时候有更新过数据?NHibernate,你是不是傻的...

NHibernate和 FluentNHibernate

开源的框架Fluent NHibernate,有了它,就不用再写实体xml配置文件了,它是用一个Maping类来关联数据表的,生成项目后,在 ~\App_Data\Sites\Default文件夹下生成一个缓存文件mappings.bin 供Flu...

Nhibernate系列学习之(一) ORM and Nhibernate入门实例解析

最近框架项目需要,数据层想使用Nhibernate,代替传统的sql语句的写法,更加使用面向对象的思维来维护实体与数据库的这层关系映射(ORM),好在之前接触过Java时学习使用了Hibernate,先来了解ORM。  什么是ORM? ...

NHibernate使用之详细图解

本文档适合初级开发者或者是第一次接触NHibernate框架的朋友,其中NHibernate不是最新的版本,但是一个比较经典的版本 NHibernate 2.1.2,其中用红线标注的部分一定要仔细看,这些都是容易忽略和出错的地方,笔者...

Fluently NHibernate 插入CLOB字段

ORA-01461: can bind a LONG value only for insert into a LONG...怎么超长呢?一个CLOB类型的字段,号称有4G容量的。表设计: 我用的是Fluently NHibernate,for .net。实体类及映射如下: public class CatchResu

NHibernate分页的测试

今天做项目的时候,要实现分页查询的功能,一开始的想法就是用SQL语句实现(项目数据操作是用Nhibernate),但认真考虑了下发现在所做的项目里实现很麻烦,果断放弃了用SQL语句。因为刚接触NHibernate时间不长,对...

Nhibernate介绍与使用

NHibernate简介 NHibernate是一个面向.NET环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping,ORM)这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据...

NHibernate官方文档中文版-框架架构(Architecture)

总体概览 一个非常高层次的NHibernate架构: 这个图展示了NHibernate...我们将展示两个极端。对于“轻量级”架构,应用程序管理自身的ADO.NET连接和事务。这个方式仅仅使用了很小的一部分NHibernate API: ...

NHibernate和MySQL交互

NHibernate是一个面向.NET环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping,ORM)这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。 ...

fluent nhibernate映射的数值类型问题

fluent nhibernate中,数值类型设置不当,就可能引发一些意想不到错误。一、引发映射错误 比如,oracle数据库中,字段ID类型是number,结果用codesmith生成代码,实体类中自动写成decimalpublic virtual Decimal ...

发现一个很不错的NHibernate的教程《NHibernate之旅》来自:李永京先生

NHibernateNHibernate教程、NHibernate入门、NHibernate下载、NHibernate教程中文版、NHibernate实例、NHibernate2.0、NHibernate2.0教程、NHibernate之旅、NHibernate工具 导游 NHibernate是把Java的Hibernate...

nhibernate的关系

nhibernate,觉得比较难把握的是其中表间的关系。我用的是Fluently Nhibernate,直接用代码,而不是XML来书写代码与数据表的映射。其中表间关系有3种: 1、References(多对一) 2、HasMany(一对多) 3、...

FluentNHibernate之基本映射详解

它是流畅版的NHibernate,支持所有的NHibernate功能,而且还封装了配置文件的映射功能,也就是说可以将映射使用C#代码编写,这样在维护时就很简单。  在没有FluentNHibernate的情况下,如果使用NHibernate来做...

NHibernate 数据查询之Linto to NHibernate (第八篇)

刚学NHibernate的时候觉得,HQL挺好用的,但是终归没有与其他技术相关联,只有NHibernate用到,一来容易忘记,二来没有智能提示,排除错误什么的都不给力,直到看到一个同事用Linq to NHibernate,那代码是相当的清晰...

第一个 NHibernate 程序

采用的NHibernate 版本号是v4.0.4.4000 关于确定开发环境是因为,我刚开始是使用vs2013 安装v4.0.4.4000 这个版本安装不上,只能安装比这个低的版本,最新的NHibernate的版本是v5.1.3 ,关键是v5.1.3安装不上 ...

Nhibernate学习!基础篇!

Nhibernate是什么? Nhibernate是一个对象关系映射(ORM)解决方案!是一个面向对象领域域模映射到传统的关系型数据库,他提供呢一个框架,其主要目的是为呢缓解开发者从关系数据库持久化编程任务的一个重要部分...

NHibernate 2.0 中文文档

研究NHibernate已经很长时间了,但是一直为没有NHibernate中文文档...花了一个月的时间,终于整理出了一个NHibernate中文文档,不过限于本人英文水平有限,该文档错漏无法避免,希望大家能多多指正,我尽量的修改...

Nhibernate 过长的字符串报错 dehydration property

nhibernate发现一个错误,一个文本输入框输入字符过长,被在固定的地方截断,经过试验发现4000个字符8000个字节的时候被截断。  看了一下映射文件中的xml配置,发现映射字段如下:    虽然该字段的长度...

通过Nhibernate连接Mysql数据库

通过nhibernate连接MySql  1,新建一个工程 引入MySql.Data 和 Nhibernate 并在工程下新建一个Xml 名字为hibernate.cfg.xml 复制到目录设置为始终复制 ! 代码如下 NHibernate.Connection....

NHibernate 基本配置 (第一篇)

使用NHibernate最重要的一步就是配置,如果连NHibernate都还没有跑的起来,谈何学习。今天就来详解一下NHibernate的配置。 一、NHibernate基本配置  NHibernate配置要注意的有:  1、NHibernate需要一个...

[NHibernate]缓存(NHibernate.Caches)

[Nhibernate]体系结构 [NHibernate]ISessionFactory配置 [NHibernate]持久化类(Persistent Classes) [NHibernate]O/R Mapping基础 [NHibernate]集合类(Collections)映射 [NHibernate]关联映射 [NHibernate]...

NHibernate的缓存管理机制 - NHibernate 2.1.2

缓存作为一个数据中心,具备添加、更新、删除数据的操作,因此跟数据库类似,存在事务性、并发情况下数据一致性等问题需要解决 使用缓存比较典型的方式如下面代码: Database db = new D

[NHibernate]Nullables

[Nhibernate]体系结构 [NHibernate]ISessionFactory配置 [NHibernate]持久化类(Persistent Classes) [NHibernate]O/R Mapping基础 [NHibernate]集合类(Collections)映射 [NHibernate]关联映射 [NHibernate]...

Nhibernate

开始研究Nhibernate,解决很多问题后算是可以查询了,关键点记录如下:(比较幸运,这里的问题遇到大半)1.web.config中添加配置 (注意NHibernate版本问题)<section name="hibernate-configuration" type="NHibernate....

nhibernate

nhibernate是多java框架hibernate移植过来的一个.net开发框架。他是用o/r反射技术实现数据库的持久化技术。虽然他能开发人员来说不用sql可以操作数据库,提高了开发效率,并且对数据库存的移植也支持非常的错。但我...

NHibernate 3.2或以上的版本就没有 NHibernate.ByteCode.Castle.dll,NHibernate.ByteCode.LinFu.dll, ...

NHibernate 3.2或以上的版本就没有  NHibernate.ByteCode.Castle.dll, NHibernate.ByteCode.LinFu.dll, NHibernate.ByteCode.Spring.dll 这三个DLL了,   hibernate.cfg.xml 配置文件中的 proxyfactory....

NHibernate开发环境与配置-NHibernate入门到精通系列2

上一篇:NHibernate ORM介绍及优缺点-NHibernate入门到精通系列1中介绍了NHibernate与ORM,读者对其有一个感性的认识。 本节,将继续此系统,介绍:NHibernate开发环境与配置和其体系结构知识。 下面为正文内容...

NHibernate 3 查询APIQueryOver

NHibernate 3 查询APIQueryOver 前言: NHibernate3新出了新的查询API QueryOver。本节将为您介绍这查询API QueryOver的相关内容。 QueryOver构建在NHibernate原有的ICriteria API之上,支持Lambda表达式与扩展...

NHibernate Session 使用总结

NHibernate Session 总结 1、 Session1 里边通过IQuery查询出一个实体对象后,然后在Session1打开的事务里边再次查询这个对应表的对象(包括查询的对象不存在),对应的表就锁定。Session1里边仍然可以查询表的...

相关热词 c# 解析ini c# 高德经纬度转墨卡托 c# 加法 泛型 c#裁切image c#onpaint c# 函数参数初始化 软件工程师考试题c# c# 多媒体定时器 c# 集合首字母排序 c#调用java程序