orm框架,DataRabbit 轻量的ORM框架(18)-- 捕获数据库访问异常的详细

如果您有疑问或建议,请进入技术讨论区交流 最新版本的DataRabbit(版本号:V3.2)新增一项重要功能--可以捕获访问数据库时产生的异常的详细信息,包括:异常对象、Sql语句、sql参数的名称和值。这是由IDBExceptionFilter接口提供支持的。 /// summary /// IDBExceptionFilter 用于捕获住DB操作异常。可以用于记录... [阅读全文]

orm框架,我也来晒晒我的ORM框架

如果您有疑问或建议,请进入技术讨论区交流 很多开源的ORM框架都需要配置,那实在是件很烦人的事情。我以前曾打算学NHibernate,开始还以为.NET的Hibernate应该没Java的Hibernate用起来麻烦,结果在网上看了些教材,发觉那是一样的麻烦。说实话,只要是要配置的,我都没心情去做。一般的开源ORM框架都比较重量级的,虽然能满足我的需要,但功能实在是太多太复杂了,我压根... [阅读全文]

orm映射,ORM映射框架总结--数据库操作库(精修版)

1. ORM数据库操作原理前面已经介绍过了个人ORM映射框架中的三个核心库:实体—数据库 映射特性关系:http://www..com/qingyuan/archive/2010/04/02/1702998.html 实体分析器:http://www..com/qingyuan/archive/2010/04/05/1704546.htmlSql 语句生成组建:http:/... [阅读全文]

orm框架:使用NSun(框架)快速开发项目( 2)主流.net ORM框架性能评测

以下是几个主流的.net ORM框架。 本测试对NHibernate 、Castle 、Gentle 、Linq2sql 、Entity Framework、 NSun进行了横向对比测试NSun表现不凡 详见上篇NSun http://www.cnblogs.com/duanseven/archive/2009/08/21/NSun.html以下是评测结果。(可见第二次读取都用到了缓存 除... [阅读全文]

ormhibernate:Hibernate框架如何实现ORM

1.什么是ORM  ORM全称是Object Relational Mapping即对象关系映射它实现思想就是将关系数据库中表数据映射成为对象以对象形式展现这样开发人员就可以把对数据库操作转化为对这些对象操作因此它目是为了方便开发人员以面向对象思想来实现对数据库操作  2.什么是Hibernate  对于Hibernate称呼有很多比如工具、技术、框架以及解决方案等这些都可以重要是大家要知道它作用... [阅读全文]

orm框架:DataRabbit 轻量的ORM框架(16)-- Entity缓存Cache

在许多项目应用中我们设计数据库中些表中数据变化频率很慢比如我们有个GameInformation表保存所有已上线游戏信息这个表中数据变动频率就很小(可能两个月才会有个新游戏上线或偶尔修改下已上线游戏具体信息(通常都是不需紧急更新))而且这个表中数据又经常被用到比如根据GameID获取游戏名字、介绍等等这种表就很适合缓存Cache在内存中这样可以提供更好性能和有效地降低数据库负载  DataRabb... [阅读全文]

orm框架:DataRabbit 轻量的ORM框架(17)-- 使用DataRabbit的最佳实战

在DataRabbit 轻量数据访问框架(12)-- 将DataRabbit融入架构 文中介绍了如何将DataRabbit和 3层架构结合起来但是在实际项目中每层是如何使用DataRabbit了?本文将展示作者在项目中使用DataRabbit标准做法  我们以CompanyUser表和MemberShip表为例介绍说明如下:  比如我们有个虚构业务流程(仅用于举例)如下:根据UserID找到对应M... [阅读全文]

orm框架:DataRabbit 轻量的ORM框架(18)-- 捕获数据库访问异常的详细信息

最新版本DataRabbit(版本号:V3.2)新增项重要功能--可以捕获访问数据库时产生异常详细信息包括:异常对象、Sql语句、sql参数名称和值这是由IDBExceptionFilter接口提供支持    /// summary  /// IDBExceptionFilter 用于捕获住DB操作异常可以用于记录DB操作失败时语句和参数  /// /summary  public erface ... [阅读全文]

orm框架:DataRabbit 轻量的数据访问框架(13)--DataRabbit 3.0 ORM性能大幅度提升!

DataRabbit 3.0重写了DataRabbit 2.0ORM实现内核性能提升了90倍左右结果是DataRabbit 3.0ORM性能和直接使用ADO.NET性能已经非常接近这是如何做到?  主要是基于两点:  (1)DataRabbit 2.0 基于泛型和反射实现而DataRabbit 3.0 基于泛型和Emit动态集实现  DataRabbit 2.0使用反射机制将值在O和R的间传递如此... [阅读全文]

orm框架:DataRabbit 轻量的ORM框架(00) -- 序

本文举例源代码或素材下载   DataRabbit支持基于关系(Relation)数据库操作和基于ORM数据库操作内置了对Oracle和SqlServer支持并且可以通过插件方式对其它数据库类型提供支持DataRabbit中所有访问器(都实现了ITransactionAccesser接口)即可以在事务上下文中访问数据库也可以在非事务中访问数据库使用DataRabbit几乎可以避免9... [阅读全文]

orm框架:.Net下的 ORM框架介绍[2]

四.iBATIS.NET iBATIS.NET分为DataMapper和DataAccess两部分,应该说DataMapper是这个框架的核心,DataMapper使用XML文件来实现从实体到SQL statements的映射,学习起来非常简单,是用DataMapper后,我们可以自由的使用SQL语句或者存储过程;DataAccess允许我们通过一个简单的接口来操作数据,而不必了解底层实现的细节。... [阅读全文]

orm框架:.Net下的 ORM框架介绍[转载]

在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做简要的介绍并推荐一些学习的资源: 1.NHibernate 2.NBear 3.Castle ActiveRecord 4.iBATIS.NET 5.DAAB 附加介绍:DLinq 一.NHibernate 提起NHibernate,相信大家都不陌生,NHibernate来源于非常优秀的基于Java的Hibernate关系型持久化... [阅读全文]

orm框架:NFramework开源AOP框架ORM的实现原理与应用

1. 基本概念对象关系映射(Object Relational Mapping简称ORM)是种为了解决面向对象和关系数据库存在互不匹配现象技术简单说ORM是通过使用描述语言来描述数据库和对象的间映射关系并将中对象自动持久化到关系数据库中本质上就是将数据从种形式转换到另外种形式2. NHibernateNHibernate目前可谓如日中天许多人都在谈论它并且也得到... [阅读全文]
1 共1条 分1页