哪个orm更适合我的应用程序nhibernate,entityframework或linqtosql?为什么? [英] Which orm is better for my application nhibernate ,entityframework or linqtosql? and why?

查看:81
本文介绍了哪个orm更适合我的应用程序nhibernate,entityframework或linqtosql?为什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在我的应用程序中使用3个ORM选项之一(NHibernate,EntityFramework和LinqToSql)哪一个更好?它的优点是什么呢?

I want to use one of the 3 ORM options (NHibernate, EntityFramework and LinqToSql) in my application which one is the better? and what is the advantages of it over than others?

推荐答案

使用实体框架,它是Linq2Sql的演变,而nhibernate只是你典型的记录严重的非Microsoft技术。
Use Entity Framework, it's the evolution of Linq2Sql, and nhibernate is just your typical badly-documented non-Microsoft technology.


Hibernate,因为它是Java中的事实标准,并且是创建JPA的驱动力之一。它在Spring中得到了极好的支持,并决定了ORM领域的标准。您可以将非常复杂的对象模型转换为关系模型,几乎每个Java框架都支持它
Hibernate, because it's the defacto standard in Java and was one of the driving forces in the creation of the JPA. It's got excellent support in Spring and dictates the standards in the ORM field. You can translate a very complex object model into a relational model and almost every Java framework supports it


这篇关于哪个orm更适合我的应用程序nhibernate,entityframework或linqtosql?为什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆