Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >更好地与asp.net实体框架或Nhibernate集成

更好地与asp.net实体框架或Nhibernate集成
EN

Stack Overflow用户
提问于 2011-06-10 08:09:27
回答 1查看 107关注 0票数 0

我有很多时间在java中使用hibernate (JPA),但是我最近在一项新的工作中使用了.net平台,他们要求我使用特定的标准进行开发和应用,其中一个需求与ORM的使用有关,但我已经看到寻找两个退出的资源和框架--一个是nhibernate,另一个是实体框架。所以,我的问题是,两个中的哪一个与.net (Visual 2008)有最好的集成,并且给出了管理信息的最佳性能。

编辑注意到我的应用程序是mvc应用程序

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-10 08:23:24

ADO.NET实体框架在可视化类设计器等方面与Visual 2008+集成得更好。

尽管实体框架像NHibernate/Hibernate那样支持“蠕动无知”,但NHibernate要成熟得多。

如果您不需要清晰地分离有关数据访问层和域层的关注点,实体框架允许您进行更快速的开发,因为您可以从Visual中的数据库中生成类。用于持久性目的的数据上下文将已经设置并准备使用。

如果您需要使用持久无知的域层、依赖注入等设置专业环境,我将选择nHibernate。因为你已经有了这方面的经验和它更成熟(更多的功能)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6309104

复制
相关文章
NHibernate 代码映射实体类
NHibernate 3.2 自带了代码映射机制, 作为 xml 映射之外的一种映射方式, 由于推出的时间比较晚, 所以资料相对比较少, 而且与社区版的 Fluent Mapping 和 Attribute Mapping 不同, 有其独特的设计风格。
beginor
2020/08/10
9110
NHibernate 代码映射实体类
NHibernate Contrib Best Practice
NHibernate Contrib(Burrow)是一个轻量级的开发中间件,底层使用Nhibernate 2.0GA(Nhibernate 2.0的.hbm.xml和1.2是兼容的) ORM技术框架实现。Burrow提供了智能化的状态,会话,使管理,事务让你更方便的使用Nhibernate进行.net应用程序的开发。
阿新
2019/02/13
6620
c# 常用框架整理
Json.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net中所有类型(对象,基本数据类型 等)和Json的转换。
用户9127601
2021/11/01
5K0
Nhibernate_nhibernate与ef区别
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说Nhibernate_nhibernate与ef区别,希望能够帮助大家进步!!!
Java架构师必看
2022/07/19
6030
.NET程序员必备的58个提高效率工具
1. Visual Studio Visual Studio Productivity Power tool:Visual Studio 专业版(及以上)的扩展,具有丰富的功能,如快速查找,导航解决方案,可搜索的附加参考对话框等 ReSharper:提高 .NET 开发人员生产力的工具,提高代码质量,通过提供快速修复消除错误,等等 MZ-Tools:它可以在方法、文件、项目、解决方案或项目组、选定的文本,文件组合或项目组合中找到字符串。结果示于下面的结果窗口中,比由 Microsoft IDE 提供的要更方
BestSDK
2018/03/02
4.1K0
如何更好地提问
一个编程学习者,尤其是刚入门的初学者,在学习过程中必然会遇到各种问题,于是难免需要向人提问寻求解答。本编程教室开张以来,我也解答了非常多的提问。今天想就“提问”这件事情说说我的一点建议: 1.提问之前先尝试搜索 你的问题可能是千万人曾经遇到过的小问题,搜索引擎就可以回答你。谷歌是个好网站,实在不行百度一下你也可能知道。 2.尽可能清楚、准确、完整地描述你的问题 不要只把你不懂的地方拿出来问而不提及问题的前因后果,否则回答者可能无法明白你的问题。尽量客观描述问题,而不是只说自己的理解和假设。在客观描述的基础上
Crossin先生
2018/04/16
7930
重磅推出:AutoProject Studio 自动化项目生成器
AutoProject Studio 自动化项目生成器是一款基于C#.Net Framework 4.0为平台自主研发、专为软件 设计、开发、管理的自动化项目(代码)生成器,同时也是一个智能化软件开发平台与超高效率、超低成本的最优解决方案。
张传宁IT讲堂
2019/09/17
1.3K0
重磅推出:AutoProject Studio 自动化项目生成器
盘点 .NET 比较流行的开源的ORM框架
对于我们而言选择ORM框架的目的,其实都是为了让我们的程序更好的操作数据库,提高开发编程效率和程序的维护拓展性。
用户9127601
2022/11/28
4.2K0
NHibernate实践与模式
NHibernate实践与模式 NHibernate是一款非常优秀的O/R mapping的开源框架,再还没有.net的时候它已经存在于java环境中。 下面我们先看一下它的框架 工作原理 将数据
阿新
2018/04/12
8140
NHibernate实践与模式
Nhibernate入门与demo
      学习和使用Nhibernate已经很久了,一直想写点东西和大家一起学习使用Nhibernate。博客园里也有很多大牛写了很多关于Nhibernate入门的文章。其中:李永京的博客http://www.cnblogs.com/lyj/tag/NHibernate/  内容最为丰富。而且在李哥的博客里面学了很多东西,在此致谢!
老马
2022/05/10
3720
Nhibernate入门与demo
ABP入门系列目录——学习Abp框架之实操演练
ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。 框架 ABP是基于最新的ASP.NET CORE,ASP.NET MVC和Web API技术的应用程序框架。并使用流行的框架和库,它提供了便于使用的授权,依赖注入,验证,异常处理,本地化,日志记录,缓存等常用功能。 架构 ABP实现了多层架构(领域
圣杰
2018/01/11
2.1K0
ABP入门系列目录——学习Abp框架之实操演练
怎样更好地阅读源码?
最近,为了提高团队成员技术水平,考察了大家源码阅读情况。作为第一期任务,选择了spring框架,范围是spring-beans,spring-context,spring-core,以及spring-web。考核方式为:了解spring框架作用、核心概念,并选择感觉最重要的几个类进行详细阐述。
程序员架构进阶
2021/03/16
4510
怎样更好地阅读源码?
如何更好地使用Kafka?
引言| 要确保Kafka在使用过程中的稳定性,需要从kafka在业务中的使用周期进行依次保障。主要可以分为:事先预防(通过规范的使用、开发,预防问题产生)、运行时监控(保障集群稳定,出问题能及时发现)、故障时解决(有完整的应急预案)这三阶段。
从大数据到人工智能
2023/01/05
1K0
如何更好地使用Kafka?
如何更好地使用Kafka?
点个关注👆跟腾讯工程师学技术 引言| 要确保Kafka在使用过程中的稳定性,需要从kafka在业务中的使用周期进行依次保障。主要可以分为:事先预防(通过规范的使用、开发,预防问题产生)、运行时监控(保障集群稳定,出问题能及时发现)、故障时解决(有完整的应急预案)这三阶段。 事先预防 事先预防即通过规范的使用、开发,预防问题产生。主要包含集群/生产端/消费端的一些最佳实践、上线前测试以及一些针对紧急情况(如消息积压等)的临时开关功能。 Kafka调优原则: 1.确定优化目标,并且定量给出目标(Kafka
腾讯云开发者
2022/11/28
1.1K0
如何更好地使用Kafka?
怎样更好地阅读源码?
最近,为了提高团队成员技术水平,考察了大家源码阅读情况。作为第一期任务,选择了spring框架,范围是spring-beans,spring-context,spring-core,以及spring-web。考核方式为:了解spring框架作用、核心概念,并选择感觉最重要的几个类进行详细阐述。
程序员架构进阶
2021/03/23
3660
如何更好地管理多云
一家全球50强制造商在全球范围内可能拥有非常复杂的供应链、制造地点和供应商关系,因此需要管理供应商、客户甚至内部组织之间流动的数据。但并不是每个人都能看到一切。制造商需要解决云计算供应商关系以及多云向其组织提出的问题。鉴于此,现在是决定挖掘多云潜力的时候了。
静一
2019/05/08
5600
如何更好地管理多云
2022年了有哪些值得推荐的.NET ORM框架?
前言: 最近有很多同学问我.NET方面有哪些好用的ORM框架,我觉得这方面的介绍网上应该会介绍的比较全面文章,于是我想搜一篇全面的介绍文章发给他们结果我发现网上说来说去基本上就是那几个,于是就有了这篇
追逐时光者
2022/02/26
5.9K0
.Net 高效开发之不可错过的实用工具 工欲善其事,必先利其器,没有好的工具,怎么能高效的开发出高质量的代码呢?本文为各ASP.NET 开发者介绍一些高效实用的工具,涉及SQL 管理,VS插件,内
工欲善其事,必先利其器,没有好的工具,怎么能高效的开发出高质量的代码呢?本文为各ASP.NET 开发者介绍一些高效实用的工具,涉及SQL 管理,VS插件,内存管理,诊断工具等,涉及开发过程的各个环节,让开发效率翻倍。 Visual Studio Visual Studio Productivity Power tool: VS 专业版的效率工具。 Web Essentials: 提高开发效率,能够有效的帮助开发人员编写CSS, JavaScript, HTML 等代码。 MSVS
葡萄城控件
2018/01/10
3.5K0
.Net 高效开发之不可错过的实用工具
		工欲善其事,必先利其器,没有好的工具,怎么能高效的开发出高质量的代码呢?本文为各ASP.NET 开发者介绍一些高效实用的工具,涉及SQL 管理,VS插件,内
DotNetNuke初试水之结合NHibernate开发和导入一个Module[代码]
DotNetNuke(简称DNN)是一个免费、开源、可扩展、几近完美的内容管理系统。可广泛应用于商务网站、企业内网(Intranet)和外网网站、在线内容发布网站。Dotnetnuke是建立在微软ASP.NET平台之上的一套Web应用框架。Dotnetnuke是微软第一次向开源说"Yes"的里程碑。Dotnetnuke 是门户网站的未来。
阿新
2019/02/13
1.6K0
DotNetNuke初试水之结合NHibernate开发和导入一个Module[代码]
2022年了有哪些值得推荐的.NET ORM框架?
前言: 最近有很多同学问我.NET方面有哪些好用的ORM框架,我觉得这方面的介绍网上应该会介绍的比较全面文章,于是我想搜一篇全面的介绍文章发给他们结果我发现网上说来说去基本上就是那几个,于是就有了这篇
追逐时光者
2022/05/09
3.9K0

相似问题

实体框架更好地解释错误

25

尝试让计算属性更好地与实体框架配合使用

11

使用实体框架或NHibernate扩展属性

50

实体框架中的事务与NHibernate

10

ADO.NET实体框架与NHibernate

74
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档