ASP.Net 웹을 탐험 중입니다. Api 및 일부 수정 (수정) 및 DB (MySQL)에서 일부 데이터를 편집하고 표시하는 옵션을 기본적으로 제공하는 웹 페이지를 만드는 데 사용하려고합니다. . 또한 모바일 앱에서 사용할 REST API를 제공하려고합니다. 이제 ApiController (REST API를 제공)와 MVC Controller (View 메소드 사용)를 사용하여 모델을 렌더링 할 수 있습니다. 이 작동하지만 API와 MVC 컨트롤러 사이에 많은 중복이 있습니다. 이중화를 피하는 설계 패턴이나 다른 것이 있습니까?Asp.net 웹 API 및 mvc - 중복 피하기
API 컨트롤러가 JSON을 반환하고 MVC 컨트롤러가보기 용 모델을 반환해야한다는 것을 알고 있습니다.