为了紧跟技术潮流,目前的项目开始采用ORM的思想进行重新设计。数据库采用轻量级ORM框架LitePal,Json解析采用Gson,网络框架采用Volley。如果只是单纯的将这些第三方框架引进来,事情就简单多了,但这样意义不大,所以我们就结合项目的需求探索这三者的结合方案。Volley的改造比较大,结...
分类:
其他好文 时间:
2014-12-16 00:59:13
阅读次数:
207
1、EF(Entity Framework)实体框架EF是ADO.NET中的一组支持开发面向数据的软件应用程序的技术,是微软的一个ORM框架。2、什么是ORM?ORM指的是面向对象的对象模型和关系型数据库的数据结构之间的互相转换。(表实体跟表之间的相互转换)ORM框架有很多,EF框架是ORM框架的其...
分类:
Web程序 时间:
2014-12-15 13:34:05
阅读次数:
315
一、简介
JPA(java持久化API)以Enitity为核心,主要功能是将实体映射到底层数据库表,然后通过在应用程序中使用JPA的EntityManager来操作Entity,而JPA实现则将这种操作转换为对底层数据表的操作。
JPA是规范,并不是任何具体的ORM框架,所以在系统中使用JPA时,只是用的规范,具体还是会有一种ORM的实现,例如Hiernate,TopLink等。
如图所示是...
分类:
编程语言 时间:
2014-12-11 19:13:50
阅读次数:
303
相信EF大家都不陌生了,因为数据库表跟程序实体是一一对应的原因,我们能够通过lambda这种函数式的编程方式进行操作数据库,感觉非常清晰明了。与我们直接写SQL相比,lambda是强类型,拥有更好的扩展性,伸缩性,而且编程更加的方便,快捷。。下面我们就基于Expression和lambda来与大家构...
分类:
其他好文 时间:
2014-12-11 13:51:11
阅读次数:
293
一、ORM 简介: ORM 全称是 Object\ Relation Mapping, 即对象\关系映射 ORM 可以理解为一种规范,具体的 ORM 框架可作为应用程序和数据库的桥梁 面向对象程序设计语言与关系型数据库发展不同步时,需要一种中间解决方案,ORM 框架就是这样的解决方案 ORM 不是具...
分类:
Web程序 时间:
2014-12-04 21:23:59
阅读次数:
353
MyBatis.NET的前身为IBatis,是JAVA版MyBatis在.NET平台上的翻版,相对NHibernate、EntityFramework等重量级ORM框架而言,MyBatis.NET必须由开发人员手动写SQL,相对灵活性更大,更容易保证DB访问的性能,适用开发团队里有SQL熟手的场景。...
分类:
Web程序 时间:
2014-12-03 21:05:24
阅读次数:
208
1 通过对ELinq主页的参考和学习,以及在项目中(wpf项目中用到的)中应用,ORM框架中的ELinq确实非常的强大,特此以建立wpf项目为例子来总结下如何在项目中应用ELinq,要想使用这个框架首先就应该添加对框架的应用,如何添加呢?1)在工具下拉菜单中找到NuGet程序包管理器(英文名NuGe...
分类:
Web程序 时间:
2014-12-02 23:53:02
阅读次数:
866
一,对比Linq to SQL
最近学了两个具有ORM思想的东西,一个是Linq to SQL ,另一个是EF。。。
学完之后总是从使用上感觉它们是一样的,后来自己查了查,统计了个表格:...
分类:
其他好文 时间:
2014-12-01 22:28:32
阅读次数:
242
ORM:ORM是 Object/Relation Mapping,对象/关系数据库映射。目前比较流行的编程语言,如java ,c#等,它们都是面向对象的编程语言,而目前比较主流的数据库产品,如Oracle,DB2则是关系型数据库。编程语言与底层数据库之间的这种不协调,催生出了ORM框架。ORM框架可...
分类:
Web程序 时间:
2014-11-29 15:52:05
阅读次数:
152
JPA:全称java persistence API jpa作为j2ee的基础规范之一,也是目前作为比较流行ORM框架之一。不仅仅作为一种通用的标准ORM解决方案,也是企业级开发分布式事务的一种选择。
JTA:全称java transaction API
。可以在多个组件或者应用之间进行事务处理,相比JDBC来讲支持更多的数据源。
Ejb3.0
对于分布式事务也有支持,常常和E...
分类:
其他好文 时间:
2014-11-28 01:06:33
阅读次数:
220