Enterprise Library的优缺点

ghao0 2012-08-14 09:45:54
作为企业的信息部门,其他公司的程序中使用了企业库,但我较少接触企业库。通过代码可以看出,使用企业库的代码,不需要针对OLedb和sqlDB分别写代码,但是仅仅这一点我们就要使用企业库吗,学习成本不小呀。我们为什么要用企业库,企业库适用于谁,企业库的优缺点?
我见到的是微软的
Enterprise Library 3.1 - May 2007
VS2005

优缺点希望大家能写代码举例

请大家用自己的实践经验回答问题,我不是问企业库的使用方法。
...全文
138 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
baiwenyu 2012-08-29
  • 打赏
  • 举报
回复
企业库不只是访问数据库功能;
还有其它如日志,安全,缓存,异常处理等等方面的内容
ghao0 2012-08-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
没有什么好说的,只是总结了一些最佳实践:
1、用 windows 安全机制进行数据库连接的优点:安全性高;缺点:性能低。
用 DataBase 安全机制进行数据库连接的优点:性能高;安全性低。
2、推荐用存储过程进行数据访问,而不是要用”embedded SQL“访问数据库。
优点: improved performance
individually secured
……
[/Quote]
您说的啥,和本问题有关吗?
您说的"数据库连接"?
我问的是企业库的优缺点。
风一样的大叔 2012-08-15
  • 打赏
  • 举报
回复
没有什么好说的,只是总结了一些最佳实践:
1、用 windows 安全机制进行数据库连接的优点:安全性高;缺点:性能低。
用 DataBase 安全机制进行数据库连接的优点:性能高;安全性低。
2、推荐用存储过程进行数据访问,而不是要用”embedded SQL“访问数据库。
优点: improved performance
individually secured
easier maintenance
an extra level of abstraction
reduce network trafic
3、用 DataSet 访问数据的最佳实践:
Require a disconnected memory-resident cache.
in-memory relational view.
from multiple data soruce.
update or submit.
webControl data binding require IList
用 DataRead 访问数据的最佳实践:
Binary large object (BLOB)数据
large volumes
webControl data binding require IEnumerable
reduce the memory footprint
Data Access Block 的优点:
通过对 DBCommand 的缓存实现性能优化。

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧