公司原来用nhibernate,现在考虑要不要用EF。所以就产生了测试这两个性能的要求。对比两个ORM工具的性能,主要是对比ORM配置和启动速度;建表速度;插入行速度;修改行速度以及查询速度,删除用的比较少,就不测试了。 测试表结构 public class School { ...
分类:
其他好文 时间:
2015-04-03 13:08:33
阅读次数:
131
NHibernate 是一个强大的 ORM 框架,本博文主要就 NHibernate 的使用方法及语法做一些简单的介绍。1.NHibernate 语法 新建一个类,命名为: QueryCriteriaAPI, 并创建构造函数 private ISession _session; ...
分类:
Web程序 时间:
2015-03-28 17:12:15
阅读次数:
164
1. 在 NHibernate 中使用事务, 主要代码如下: #region 事务 public IList GetAll() { // 开启事物 using (ITransaction tx = _session...
分类:
Web程序 时间:
2015-03-28 17:10:36
阅读次数:
163
在使用 NHibernate 时,一定要将Mapping 映射文件,也就是 xml 文件的编译方式设置成 嵌入式,这是因为在 NHibernate 启动时,它会主动的到项目的启动目录中寻找 被设置为嵌入式的 xml 资源,如果不这么做,那项目在启动时就会抛出异常。另外推荐一款好用的 NHiberna...
分类:
Web程序 时间:
2015-03-28 16:58:37
阅读次数:
159
.NetORM映射框架NHibernate,本来是Java的东西,一群牛B轰轰的码农,移植到了.NET平台、是个非常不错的ORM映射框架、故事开始啦~_~!下班的钟声已经敲响了,远远望去。打卡机处排着长队,打卡机,“嘟””嘟”“嘟”。。。熊大:光头强,包裹数据推送过去了吧?为毛WMS不能配货..
分类:
Web程序 时间:
2015-03-28 06:35:05
阅读次数:
179
最近在研究ORM,究竟什么样的框架才是我们想要的开发框架的意义在于开发更标准,更统一,不会因为不同人写的代码不一样开发效率更高,无需重新造轮子,重复无用的代码,同时简化开发流程运行效率得到控制,程序稳定性得到提高把网上关注比较多的框架搜了搜,作了个列表Nhibernate来源于Java的Hibern...
分类:
其他好文 时间:
2015-03-20 12:53:14
阅读次数:
151
NHibernate已经成为.net主流的ORM框架,当然,在开发中如果需要使用NHibernate的话,我们一般会对她进行一次封装,以便在项目中使用更方便,以及对NHibernate有一个全局的控制。而对NHibernate的封装也不是那么简单的,比如说NHibernate无法做到夸层的封装,意....
分类:
Web程序 时间:
2015-03-20 12:32:59
阅读次数:
209
最近在研分ORM,究竟什么样的框架才是我们想要的开发框架的意义在于开发更标准,更统一,不会因为不同人写的代码不一样开发效率更高,无需重新造轮子,重复无用的代码,同时简化开发流程运行效率得到控制,程序稳定性得到提高把网上关注比较多的框架搜了搜,作了个列表Nhibernate来源于Java的Hibern...
分类:
其他好文 时间:
2015-03-19 21:34:59
阅读次数:
149
实体框架(Entity Framework) 简称EF,属于数据持久(持久保存)架里面的一种,其他的还有NHibernate,ibaties,Dapper、PetaPOCO...等,都是基于ORM思想。首先介绍下O/R Mapping(ORM)1.什么是ORM?ORM指的是面向对象的对象模型和关系数...
分类:
其他好文 时间:
2015-03-19 06:13:18
阅读次数:
138
本文的意义并不仅仅是为了说明如何将IList转换为DataTable,而是给出一个利用反射来实现对各种数据结构(集合类)相互转换的通用方法的编写思路。相信很多使用过Nhibernate的朋友都知道,通过NH访问数据库,数据都是以ILIST形式返回的,这就为我们在.NET中使用传统的数据绑定造成了不便...
分类:
其他好文 时间:
2015-03-03 11:19:35
阅读次数:
127