Вам не нужно беспокоиться о количестве генерируемого кода.Среда выполнения .NET разработана для того, чтобы эффективно обрабатывать гораздо больше, чем генерирует T4MVC.
Вместо этого вам следует беспокоиться только о влиянии сгенерированных синтаксических «сахаров» на поведение среды выполнения приложения MVC.В частности, я говорю о случае, когда использование шаблона t4mvc может заставить MVC использовать менее эффективный способ достижения некоторой функциональности.(Гипотетическим примером этого было бы то, где выполнение return View(Views.InvalidOwner);
было бы менее эффективным, чем return View("InvalidOwner");
)
После просмотра страницы samples я не вижу ничего, что выделялось быкак риск.Однако, если вы беспокоитесь, вам непременно следует измерить производительность вашего приложения.Взгляните на это видео , так как оно предоставляет отличную информацию о том, как (и даже если) оптимизировать производительность приложений MVC.