C # .NET 코어 컨트롤러가 처리하는 개체에 대한 확장을 처리하는 기능을 추가하는 방법은 무엇입니까?

RyanME

현재 / users 끝점에서 사용자 개체를 처리하는 컨트롤러가 있습니다. 지금까지 필요한 방식으로 정확히 작동하지만 이제 사용자가 일부 속성을 추가 할 수 있도록 확장 기능을 추가하고 싶습니다. 문제는 컨트롤러 메서드가 사용자 개체를 기대하므로 확장 된 사용자를 게시하려고해도 기본이 아닌 모든 사용자 속성이 버려집니다. 두 가지를 모두 처리하기 위해 게시물을 더 일반적으로 만들 수있는 방법이 있습니까?

참고로 여기에 내 현재 포스트 서명이 있습니다.

[HttpPost]
    public async Task<ActionResult<User>> Post(User item)
    {
RyanME

모두를 도와 주셔서 감사합니다. 실제로 POST가 JObject를 사용하여 해결할 수있었습니다. 제 경우에는 확장 사용자가 특정 속성을 가질 수 있으므로 JObject에 존재하는지 확인한 다음 존재하는지 여부에 따라 클래스 중 하나에 바인딩합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관