请解释"Fanboys如何看待.NET数据访问策略"

Llo*_*oyd 1 .net culture persistence data-access

这个图表已经在我关注的博客上多次链接,我感觉自己就像一个没有得到它的人.所以,在这里走出困境并询问这个社区.请在这里的博客文章中解释这个网格.

替代文字

Way*_*ina 14

这是图片的含义:

实体框架

  • 本身:一个优雅,专业的解决方案
  • NHibernate:对于书呆子/极客/开源狂热者
  • 亚音速:人们用这个吗?
  • ADO.NET数据集:背后的痛苦

NHibernate的

  • 实体框架:破碎且迫切需要修复
  • 本身:ORM的圣杯
  • 亚音速:对于小孩来说不够复杂(Lego ORM)
  • ADO.NET数据集:背后的痛苦

亚音速

  • 实体框架:破碎且迫切需要修复
  • NHibernate:一个混乱的混乱,你找不到任何东西
  • 本身:天堂,就像一个热带岛屿上清新的微风
  • ADO.NET数据集:背后的痛苦

ADO.NET数据集

  • 实体框架:那是什么?从来没有听说过.
  • NHibernate:那是什么?从来没有听说过.
  • 亚音速:那是什么?从来没有听说过.
  • 本身:背后的痛苦.

所以基本上:

  • ADO.NET数据集对每个人都很糟糕,并且很难使用.
  • 使用ADO.NET数据集的人是无知的(不知道任何替代方案)
  • NHibernate和Subsonic用户是精英和/或开源狂热者
  • 实体框架用户喝太多微软kool-aid并需要有GUI

  • 这是对一个不稳定问题的良好答案的一个很好的例子.+1 (2认同)

A. *_*evy 6

它显示了每个解决方案的粉丝如何看待其他解决方案的图形表示.

实体框架将实体框架视为专业,整齐,有吸引力的解决方案.它认为ADO.Net数据集很头疼.NHibernate认为实体框架是一个古老而破碎的解决方案,它本身就是圣杯.等等.