Допустим есть 1000 энтити, у них имеется метод UpdateData().
Нужно пройтись по ним всем, и выполнить этот метод.
Что будет быстрее?
1) Все энтити находятся в List, и проходим по нему foreach.
2) Все энтити подписаны на событие в EntityManager.UpdateData += UpdateData(), и вызывается это событие.
Порядок выполнения UpdateData() не важен.