В чем разница между nhibernate и структурой сущностей в пакетной обработке? - PullRequest
2 голосов
/ 22 мая 2011

Я хочу выбрать одну из приведенных выше форм. В чем разница между nhibernate и структурой сущностей в пакетной обработке?

Ответы [ 2 ]

4 голосов
/ 22 мая 2011

баночка NHibernate:

  • Отправка нескольких обновлений / вставок / удалений одновременно
  • Загрузка нескольких прокси одновременно
  • Загрузка нескольких коллекций типа одновременно
  • Выполнять объектно-ориентированные операторы DML
  • Вручную группировать запросы в одну поездку (несколько запросов, фьючерсы)

EF может:

  • Ничего из перечисленного
3 голосов
/ 22 мая 2011

Разница в том, что EF изначально не имеет пакетирования команд, поэтому каждое обновление, вставка или удаление выполняется в отдельном цикле обращения к базе данных - но в мой предыдущий вопрос содержит некоторые ссылки на обходные пути.EF также не имеет альтернативы будущим запросам NHibernate (способ пакетирования нескольких запросов в одну и ту же базу данных).

...