当前位置:编程学习 > C#/ASP.NET >>

ADO.NET与企业库应该选哪个?

这两个东东都是微软提供的,企业库已经发展到5.0了。如果只需要对数据库的处理,不涉及什么缓存、日志等,大家觉得ADO.NET与企业库,应该选哪个会好些? --------------------编程问答-------------------- ADO.NET --------------------编程问答-------------------- 企业库 不了解。 --------------------编程问答-------------------- 能够说一下为什么吗? --------------------编程问答-------------------- 其实企业库还是蛮方便的,只要配置一下,不管是Oracle还是SQL Server --------------------编程问答-------------------- 要学习肯定学习ado.net。。。但是后来就没什么人用了。。都是简洁的第三方组件了。。
--------------------编程问答-------------------- 建议直接使用企业库,
1。方便扩充。
2。方便使用。 --------------------编程问答-------------------- 两回事
linq to sql和ado.net entity framework 是.Net Framework提供的两个ORM框架
LINQ to Entities是Ado.net Entity Framework的查询语言之一,它为了更好的兼容更多种的数据库 --------------------编程问答-------------------- 企业库跟ADO.NET不是一个层次的东西...不存在选哪个,而且你以为DAAB能离开ADO.NET吗?

企业库是用于企业级开发的一组封装好的应用程序块,DAAB只是其中一个组件... --------------------编程问答--------------------
引用 8 楼 vrhero 的回复:
企业库跟ADO.NET不是一个层次的东西...不存在选哪个,而且你以为DAAB能离开ADO.NET吗?

企业库是用于企业级开发的一组封装好的应用程序块,DAAB只是其中一个组件...


不错 --------------------编程问答-------------------- 如果要细说的话其实是不同的2个东西:
linq to sql和ado.net entity framework 是.Net Framework提供的两个ORM框架
LINQ to Entities是Ado.net Entity Framework的查询语言之一,它为了更好的兼容更多种的数据库
(吴老师说的很对) --------------------编程问答-------------------- --------------------编程问答-------------------- 观望。。 --------------------编程问答-------------------- 各有所长!!! --------------------编程问答-------------------- 你喜欢哪个就哪个啊 --------------------编程问答-------------------- --------------------编程问答-------------------- 企业库是基于ADO.NET上开发的
we use this:
http://www.skycn.com/soft/53715.html
--------------------编程问答-------------------- enterprise library --------------------编程问答-------------------- 学习,企业库没用过 --------------------编程问答-------------------- 没用过   过来围观 --------------------编程问答-------------------- 今天又学到个新的名词“企业库”,非常感谢! --------------------编程问答-------------------- 没听说过企业库。。。   --------------------编程问答-------------------- 呵呵。。。。我也领教了 --------------------编程问答-------------------- 你们都搞过C#吗,没听过enterprise liabary --------------------编程问答-------------------- 呃。。。学C#怎会不知道企业库啊?项目里只要是要与数据库交互的,首选企业库。
不过企业库的基础也就是ADO.NET,有了这个基础再用企业库更得心应手。 --------------------编程问答-------------------- 企业库跟ADO.NET不是一个层次的东西...不存在选哪个,而且你以为DAAB能离开ADO.NET吗?

企业库是用于企业级开发的一组封装好的应用程序块,DAAB只是其中一个组件... --------------------编程问答-------------------- 汗 这两项技术有可比性吗? --------------------编程问答-------------------- 建议使用企业库,扩展方便 --------------------编程问答-------------------- ADO.NET --------------------编程问答-------------------- 看情况选择喽 --------------------编程问答-------------------- ado。net --------------------编程问答-------------------- 企业库  

企业库(Enterprise Library)是微软的模式与实践(Patterns & Practices)的下一代应用程序块(Application Blocks)。该企业库的设计思想是为了协助开发商解决企业级应用开发过程中所面临的一系列共性的问题, 如安全(Security)、日志(Logging)、数据访问(Data Access)、配置管理(Configuration Manage)等,并将这些广泛使用的应用程序块集成封装至一个叫企业库的程序包中。 通过这些程序块,可以解决共性的企业级开发过程中所面临的问题。使用新的设计理念整合应用程序块,使得各应用程序块具有重用性、一致性、扩展性、易用性、集成性 --------------------编程问答-------------------- Enterprise Library集成和封装性更好,
稍微扩展一下就可以用了。 --------------------编程问答--------------------   学习了 --------------------编程问答-------------------- 無語,看來樓主還要好好學習呀。
知其然,還要知期所以然。 --------------------编程问答--------------------
引用 7 楼 wuyq11 的回复:
两回事
linq to sql和ado.net entity framework 是.Net Framework提供的两个ORM框架
LINQ to Entities是Ado.net Entity Framework的查询语言之一,它为了更好的兼容更多种的数据库

学习了   --------------------编程问答--------------------     我只会ADO.NET 

   企业库我不会 --------------------编程问答-------------------- ADO.NET   --------------------编程问答-------------------- --------------------编程问答-------------------- ADO.NET --------------------编程问答-------------------- 企业库真的很好用,哥哥深有体会啊 --------------------编程问答-------------------- ADO.NET --------------------编程问答-------------------- 实际情况,实际对待! --------------------编程问答-------------------- 论开发效率,企业库好点;论运行效率,还是自己写ado.net的好点 --------------------编程问答-------------------- 企业库?没听过,而且,百度百科里就那么一句,看的云里雾里的 --------------------编程问答-------------------- 建议用ORM,用开源的也行,自己写也行。(做个自己的代码生成器就解决了很多问题的)
用ADO.NET或企业库类都累人。
--------------------编程问答-------------------- --------------------编程问答-------------------- 企业库 --------------------编程问答-------------------- 原本这两个不应该放在一起对比。而如果你放到一起简单地对比的话,那么我认为当然只能使用ADO.NET,因为这等于是零风险、高收益。

“微软提供的”算什么商标呢?我们过去随便写的代码,也被人说成是“微软的代码”,我们也被人说成是微软的员工,其实就是一个外包的项目组而已。

ADO.NET是.net框架里边的内容,别的没法比。

你自己的定位没有什么,这就好像自己不会搞CPU测试的人偏要去买下别人的CPU工厂,追求这种“企业库”肯定风险很高。 --------------------编程问答-------------------- 你自己的定位没有什么  -->  你自己的定位没有那些

你既然自己分析出自己的定位没有那些“企业库”概念,那么先明明白白地对数据库编程,也是很好的。

我一直有一种观点,其实项目的组织跟个人开发不同。你完全可以把多套数据库操作方案全都使用,有人使用ADO.NET的情况下有人同时使用Linq to SQL又怎么了?项目毕竟是测试驱动的,不是文档驱动的,更不是用一些关于“层”的时髦概念逐渐分解到下面这种方式驱动的。用很多东西,但是你能用高强度的测试驱动来让它们协同,它们中不适应的东西很快自己就消失掉了。 --------------------编程问答-------------------- ado.net --------------------编程问答-------------------- 企业库功能强大 --------------------编程问答-------------------- 我觉得mysql挺好的 --------------------编程问答-------------------- 肯定选企业库啊,方便扩展以后利用价值大! --------------------编程问答-------------------- ado.net --------------------编程问答-------------------- 企业库
补充:.NET技术 ,  .NET技术前瞻
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,