it will look for a display template that is "Named" Customer to display the entity?
Yes. And it will use default display template for object
if it doesn't find any.
And, does MVC automatically perform iteration if the object you're passing the template is an IEnumerable or collection of some sort?
The framework uses built in template for IEnumerable<T>
where it performs the iterations, so technically yes.
then that template would have to be a strongly typed view of type IEnumerable correct?
Correct.
And I would have to create the iteration code myself?
You are right. Once you specify a custom display template name, the framework will use your template instead of default one, so it has to be a type of IEnumerable<T>
.