Как Платформа Объекта 4, ПОСТЕПЕННО поддерживают по сравнению с NHibernate?

Просто удивление, если у кого-либо был опыт с помощью Платформы Объекта 4 ПОСТЕПЕННО, поддерживает и как это встает по сравнению с NHibernate. Если бы они - то же, я очень интересовался бы созданием Платформы Объекта 4 мое предпочтительное ORM если только потому, что это будет:

  1. Поддерживайте и данные сначала И возразите первой разработке
  2. Имейте устойчивого поставщика LINQ
  3. Будь легче передать клиентам (так как это разрабатывается Microsoft),
  4. Приезжайте испеченные в платформу.NET вместо того, чтобы требовать, чтобы 8 dlls встали и работали

Другими словами, там какие-либо главные недостатки к EF4?

Это поддерживает всю основную функциональность поддержки NHibernate (ленивая загрузка, нетерпеливая загрузка, 1-е кэширование уровня, и т.д.) или является этим все еще грубо вокруг краев? Так же легок синтаксис для установки отображений как NHibernate и/или Быстрый NHibernate?

Править: Не поднимайте вотум недоверия. Это было давным-давно и имело дело с некоторыми серьезными недостатками EF1, которые действительно, кажется, больше не применяются к EF4.

6
задан Kevin Pang 15 April 2010 в 18:11
поделиться

1 ответ

Похоже, у Айенде есть довольно подробное сообщение в блоге , в котором сравниваются эти два, хотя он и признает, что это не подробное описание по пунктам. поломка (это то, на что я здесь надеялся).

В целом, я думаю, что аргументы, которые он поднимает в пользу NHibernate, действительны, хотя и с некоторой долей «приятности». Если это действительно то, чего в настоящее время не хватает EF4, похоже, что EF4 - отличная альтернатива NHibernate хотя бы по причинам, которые я указал в исходном вопросе.

3
ответ дан 17 December 2019 в 18:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: