Webapi에 ViewModel을 포함하는 것이 합리적입니까? 나는 webapi를 배우기 시작했고 MVC 프로젝트에서는 의미가 있지만 의미가 없을 수도있는 일을하고 있다는 것을 알게되었습니다. 일반적으로 MVC 프로젝트에서 ViewModels를 만들고 매개 변수로 사용하거나 뷰와 함께 다시 전달합니다. webapi에는 뷰가 없기 때문에 ViewModel을 매개 변수로 사용하는 것은 의미가 없다고 생각합니다. 매개 변수로 내 EF 도메인 (코드 우선)을 가져야하고 그 위에 데이터 주석을 추가해야하는지 궁금합니다. 나는 일반적으로 도메인에서 이것을 좋아하는 것처럼 뷰 모델 속성에 주석을 넣었습니다. 그러나 이것을 막는 것은 내 MVC 사이트가 어떻게 작동하는지 100 % 명확하지 않다는 것입니다. MVC 사..