.net现行最常用的的ORM 框架是哪些呢

问题描述

感觉用spring的人不是很多,而且spring版本一直停留在1.3.2,倒是NHibernate一直更新。大家搭建框架都用的哪些第三方解决方案呢,微软自己的EF么?

解决方案

解决方案二:
Spring是IOC,不是ORMEF、Dapper
解决方案三:
还有一些不是ORM的比如Entlib的DataAccess模块,或者就是SqlHelper
解决方案四:
NHibernate,ef最常用的,
解决方案五:
EF最多,然后是Nhibernate,第三是LinqtoSQL
解决方案六:
ServiceStack.OrmLite这个用的也比较多
解决方案七:
EF吧,感觉还行
解决方案八:
开源轻量级的PetaPoco
解决方案九:
Dapper,PetaPoco吧,比较轻量级,EF跟NH都太庞大了,而且侵入性太强,一旦用了就没办法抛弃
解决方案十:
微软家的EF或者LinqToSQL,微软不再更新版本EF的DataAnotations是个超级赞的东西配合ModelMetaData能玩儿出很多有趣的东西来

时间: 2024-10-30 01:58:21

.net现行最常用的的ORM 框架是哪些呢的相关文章

Android 常用的ORM框架详解

1. OrmLite OrmLite 不是 Android 平台专用的ORM框架,它是Java ORM.支持JDBC连接,Spring以及Android平台.语法中广泛使用了注解(Annotation). 官方网站:http://ormlite.com/sqlite_java_android_orm.shtml 这个也是之前我在项目中 经常用到的,下面提供一个例子 新建一个User类 @SuppressWarnings("serial") @Entity(table="use

Hibernate3.x:最出色的ORM框架

一.前言 JDBC是Java操作数据库最常用的数据库接口,它隔离了数据库的复杂度,使程序员可以将主要精力放到程序逻辑上来.而JDBC也只是提供了和数据库交互的简单方式,如打开数据库表,执行SQL语句等.这对于复杂的程序也需要编写大量的代码,因此,近几年在Java数据库领域出现了许多框架,这此框架重新对JDBC进行了更高层次的封装.如早期的iBATIS.这个框架使用起来非常方便.它也没有基于复杂的面向对象模型.也不工作在复杂的关系图中.这种最初级的框架将数据库和应用程序隔离开来.使程序员只操作逻辑

基于Java ORM框架的使用详解_java

ORM框架不是一个新话题,它已经流传了很多年.它的优点在于提供了概念性的.易于理解的数据模型,将数据库中的表和内存中的对象建立了很好的映射关系.我们在这里主要关注Java中常用的两个ORM框架:Hibernate和iBatis.下面来介绍这两个框架简单的使用方法,如果将来有时间,我会深入的写一些更有意思的相关文章.HibernateHibernate是一个持久化框架和ORM框架,持久化和ORM是两个有区别的概念,持久化注重对象的存储方法是否随着程序的退出而消亡,ORM关注的是如何在数据库表和内存

[Android]Android端ORM框架——RapidORM(v1.0)

以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4748077.html    Android上主流的ORM框架有很多,常用的有ORMLite.GreenDao等. ORMLite: -优点:API很友好,使用比较方便简单稳定,相关功能比较完整. -缺点:内部使用反射实现,性能并不是很好. GreenDao: -优点:性能很不错, -缺点:API却不太友好,而且不支持复合主键,主键必须要有并且必须是long或者

.NETORM框架设计(利用抽象、多态实现无反射的绿色环保ORM框架)

最近一直在忙新公司的基础库建设,对系统架构.开发框架及快速开发平台的设计实施都积累了一定的实践经验. 一般的中小型的软件开发公司,如果按照技术储备来衡量软件项目的技术含量的评定依据是可行的.但如果光是按照人头来衡量软件的技术含量是不可靠的.所以我们在选择跳巢的时候是选择大公司还是选择有技术含量的公司要根据自己的职业规划来.(本人最近体会到的一点跳巢经验分享给大家) 由于我现有单位技术部门刚刚成立不久,需要一些基础的开发框架,ORM当然是跑不了的.在后面的文章中我将陆续写下我在建设基础框架中的一些

Android 数据库ORM框架GreenDao学习心得及使用总结<一>

转: http://www.it165.net/pro/html/201401/9026.html   最近在对开发项目的性能进行优化.由于项目里涉及了大量的缓存处理和数据库运用,需要对数据库进行频繁的读写.查询等操作.因此首先想到了对整个项目的数据库框架进行优化. 原先使用android本身内置的sqllite,也就是用的最基本的SQLiteOpenHelper方法,这种方法对自己来说比较方便易懂.但是在使用过程中感觉很繁琐,从建表到对表的增删改查等操作,如果表对象的属性很多,就需要使用大量的

Python中编写ORM框架的入门指引

  这篇文章主要介绍了Python中编写ORM框架的入门指引,示例代码基于Python2.x版本,需要的朋友可以参考下 有了db模块,操作数据库直接写SQL就很方便.但是,我们还缺少ORM.如果有了ORM,就可以用类似这样的语句获取User对象: ? 1 user = User.get('123') 而不是写SQL然后再转换成User对象: ? 1 2 u = db.select_one('select * from users where id=?', '123') user = User(*

java-有谁用过 ActiveJDBC 这个orm框架吗

问题描述 有谁用过 ActiveJDBC 这个orm框架吗 想找一个简单的orm框架,写点小东西,hb 和ib 感觉有点大,不值当,于是选了 感觉挺好的,可是我将 官方的例子导入运行 却报错了,不知道什么愿意,求大神!坐等... Exception in thread ""main"" org.javalite.activejdbc.DBException: failed to determine Model class name are you sure mode

你认为dlinq的出现,会不会把市面上的一些orm框架都灭掉?

问题描述 你认为dlinq的出现,会不会把市面上的一些orm框架都灭掉? 解决方案 解决方案二:你认为Windows的出现,会不会把市面上的一些OS都灭掉?你要明白一件事...没有任何产品能满足所有应用需求...解决方案三:满足不满足是一回事,能不能生存是另一回事.解决方案四:dlinq是什么东西解决方案五:不会吧,他们两个冲突么解决方案六:3.0出来会不会把2.0灭掉?解决方案七:灭了