AutoMapper/AutoMapper — pull request #184 by jamesgo (2012-03-18 20:58:04+00:00)
Title: Not all use cases want the enumeration here

Not all use cases need the enumeration here. Allowing the enumeration to be deferred here allows for chaining of expression tree projection (i.e. DTO layer -> Entity layer -> SQL layer (via EF)). This is a really cool use case for this, but also means client programmers may get a couple bugs if they previously map to an ienumerable and rely on the automapper's enumeration call.