MVC заявляет, что контроллер принимает запросы и отвечает за подготовку модели и передачу ее в представление, которое в конечном итоге отображается.
Хотя с точки зрения веб-запросов WCF может выглядеть как MVC, нет простого способа заставить WCF отображать HTML в браузере. Это означает, что если WCF может реализовывать «контроллеры», которые производят «модели», но не предназначены для создания «представлений».
Однако, если ваше веб-приложение может получать данные XML / JSON, созданные вызовами WCF (т. Е. Ваши представления реализованы исключительно на стороне клиента), тогда да, WCF хорошо работает в качестве поставщика «контроллера / модели». "часть MVC.