public IEnumerable<Presentation.Image> Foo(IEnumerable<Domain.Image> images) { return from di in images let url = InvokeSomeMappingHere(di) select new Presentation.Image(di.Title, url); }