01-08-03【Nhibernate (版本3.3.1.4000) 出入江湖】二级缓存:NHibernate自带的HashtableProvider之缓存管理
http://www.cnblogs.com/lyj/archive/2008/11/28/1343418.html管理NHibernate二级缓存NHibernate二级缓存由ISessionFactory创建并由ISessionFactory自行维护。我们使用NHibernate操作数据时,IS...
使用NHibernate在WHERE子句中使用NOT IN进行查询
Take this query as an example: 以此查询为例: select * from publisher where id not in ( select publisher_id from record where year = 2008 and month = ...
NHibernate -通过不同的键连接到同一个表
Another NHibernate JOIN problem. 另一个NHibernate连接问题。 I'm trying to join two different properties from one table by different two keys. But I can't get ...
NHibernate中CodeSmith的使用
在我们使用NHibernate进行软件开发的时候,最初的例子会告诉我们用CodeSmith来生成Mapping,但是没有告诉你是按什么规则生成的,在使用的过程中你会发现根据不同的情况会有不同的问题出现。出现这些问题的原因就是CodeSmith中的NHibernate Template生成的代码是按默...
使用NHibernate3.0来构建自己的ORM框架(一)
1. Library文件 需要的dll文件如下: FluentNHibernate.dll (*) NHibernate.ByteCode.Castle.dll (*) NHibernate.dll (*) Remotion.Data.Linq.dll Antlr3.Runt...
Nhibernate常见错误及处理总结(未完待续)
好资料 1官方文档 2李永京的http://www.cnblogs.com/lyj/archive/2008/10/30/1323099.html 3nhibernate缓存机制 错误 1 不显示错误 但是 执行session.save()等函数执行不了 **.hbm.xml应配置为“...
.NET开发中 springMVC+NHibernate注入失败的几个常见错误
1.spring程序集没引用,这个一定要引用,还有就是如果有Redis,还需引用ServiceStack 2.webConfig没配置对,这个没对一般会报错 3.也许Global.asax文件没引入全局注入(有的项目需要,有的不需要) 4.Configs文件夹下内容没配置对() ...
NHibernate使用简单示例
NHibernate使用小示例 1.新建Model类库项目。 使用代码生成器生成Model类。 此处以简单的UserInfo表作为示例。 注意字段前必须以 virtual 修饰。 namespace Model{public partial class UserInfo {public v...
NHibernate教程(12)--延迟加载
本节内容引入延迟加载实例分析1.一对多关系实例2.多对多关系实例结语引入通过前面文章的分析,我们知道了如何使用NHibernate,比如CRUD操作、事务、一对多、多对多映射等问题,这篇我们初步探索NHibernate中的加载机制。在讨论之前,我们看看我们使用的数据模型,回顾一下第二篇建立的数据模型...
NHibernate教程
NHibernate教程一、NHibernate简介在今日的企业环境中,把面向对象的软件和关系数据库一起使用可能是相当麻烦、浪费时间的。NHibernate是一个面向.Net环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping (ORM))这个术语...
华丽的NHibernate
华丽的NHibernatehttp://www.cnblogs.com/kissdodog/archive/2013/02/21/2919886.html华丽的NHibernateNHibernate 帮助类(单例实际运用)摘要: 在NHibernate中,ISessionFactory是线程安全的...
NHibernate初学者指南系列文章导航
NHibernate初学者指南系列文章导航前面的话经过三个多周的时间,终于将这个系列完成了,谢谢大家的关注和支持,有很多不足之处还望大家包涵。本系列参考的书籍为NHibernate 3 Beginner's Guide一书。该书的随书源代码下载地址为:http://d.1tpan.com/tp124...
NHibernate使用Access数据库的配置问题
NHibernate本身不支持Access数据库,一开始看网上各种文档,捣敲浪费了N分钟。还是祭起Nuget神器引用NHibernate.JetDrive。代码如下,搞定收工。。。private string FilePath { get; set; } private ISessio...
Nhibernate + MySQL 类型映射
用SQLyog工具创建表然后用自动映射工具NHibernate Mapping Generator对表做自动映射,得到这个是可视化界面,后面有对应的代码。using System;using System.Collections.Generic;using System.Text;using Flu...
当“WHERE IN()”具有数千个值时,如何使用Nhibernate检索数据? (sql中的参数太多)
The problem: Nhibernate parses each value in the "WHERE IN()" sql as parameters and MS SQL server doesn't support enough parameters (over 2000). 问题:Nh...
NHibernate框架魅力美
Nhibernate属于ORM框架之中的一个,在了解NHibernate之前我们先来了解什么是ORM?ORM框架是为了将类对象和关系建立映射。事实上说白了,就是通过一个 Mapping将我们的实体类和数据库映射起来,建立了联系,相当于是在应用程序和数据库之间加了一个中间层。这样我们在程序中,仅仅须要...
NHibernate系列文章二十八:NHibernate Mapping之Auto Mapping(附程序下载)
摘要上一篇文章介绍了Fluent NHibernate基础知识。但是,Fluent NHibernate提供了一种更方便的Mapping方法称为Auto Mapping。只需在代码中定义一些Convention继承类,针对具体的属性、主键、关系、组件指定Mapping的规则,在实体类里定义简单的PO...
如何使用NHibernate将XML类型列映射到强类型对象属性?
I have the following table: 我有下表: CREATE TABLE [dbo].[Data] ( [Id] UNIQUEIDENTIFIER NOT NULL, [Data] XML NOT NULL,); I...
很多人在NHibernate中删除级联
I have a scenario in a system which I've tried to simplify as best as I can. We have a table of (lets call them) artefacts, artefacts can be accessed ...
“NHibernate.Cfg.Configuration 的类型初始值设定项引发异常。”的解决方法【备忘】
今天搞到NHibernate时,突然报了一个“NHibernate.Cfg.Configuration 的类型初始值设定项引发异常。”的异常。详细异常信息“System.IO.FileLoadException”类型的异常在 WebApplication1.dll 中发生,但未在用户代码中进行处理其...