WebApi 프로젝트가 있고 Entity Framework를 사용하여 데이터베이스에 바인딩합니다. 대부분의 내 모델에는 탐색 속성이 있으며 컨트롤러에서 반환하면 JSON 문자열에 나타납니다. 그들을 드러내지 않는 것이 가능한가?ASP.NET MVC WebApi - 탐색 속성을 노출하지 마십시오.
0
A
답변
1
다양한 JSON 시리얼 라이저에는 속성에 일련 번호가 지정되지 않도록 설정할 수있는 속성이 있습니다.
또 다른 옵션은 WebAPI의 반환 유형으로 DTO를 사용하는 유일한 목적으로 DTO를 만드는 것입니다. 더 많은 작업을 수행 할 수 있지만 보낸 내용을 완벽하게 제어 할 수 있습니다.
1
보기 모델을 사용하고 모델 대신 제공하는 것을 고려해야합니다. 이를 돕기 위해 AutoMapper과 같은 매핑 라이브러리를 사용할 수 있습니다.
관련 문제
- 1. ASP.Net MVC 및 WebAPI 암호화
- 2. ASP.NET MVC - 탐색 방법
- 3. ASP.NET MVC 4에서 Castle Windsor 통합하기 WebApi
- 4. ASP.Net MVC 4 및 WebApi 인증
- 5. asp.net mvc 웹 api에서 탐색 속성을 사용하는 방법
- 6. WebAPI 서비스 내 WebApi MVC 4 프로젝트에서
- 7. asp.net WebAPI 대 asp.net MVC 컨트롤러 JSON emmiting의 성능?
- 8. MVC WebApi C#
- 9. Ninject를 사용하여 WebApi 필터 속성을 바인딩
- 10. 윈저 ASP.NET WebAPI 직렬화 오류
- 11. ASP.NET WebAPI 요청 조절이
- 12. C# webapp에서 asp.net webapi
- 13. asp.net webapi 검증
- 14. ASP.Net WebAPI RC ILogger
- 15. ASP.NET WebAPI 모델 바인딩 프로젝트에서
- 16. MVC 4 PowerPivot이 설치된 WebApi?
- 17. Asp.net MVC의 빈 프로젝트에서 WebApi 사용
- 18. ASP.NET MVC 4 WebApi JsonValueProviderFactory JSON to JavaScript 날짜
- 19. ASP.NET MVC 4 응용 프로그램 원격 WebAPI 호출
- 20. 3 티어 아키텍처에서 ASP.NET WebApi 사용
- 21. ASP.NET MVC AsyncController 대기 중 탐색 계속
- 22. ASP.NET MVC 용 페이지 탐색 도우미가 있습니까?
- 23. ASP.Net WebApi 인증 및 보안
- 24. Asp.net WebApi HttpClient를 강하게 PostAync
- 25. Asp.NET WebAPI 사용자 지정 승인
- 26. 빈 xml 속성을 생성하지 마십시오
- 27. transitionWithView에서 속성을 애니메이션으로 적용하지 마십시오.
- 28. 관계에 대한 외래 키 속성을 노출하지 않는 엔터티에 대한 오류
- 29. 사용자 지정 컨트롤이 디자이너의 이미지 속성을 노출하지 않습니다.
- 30. 복합 속성을 양식을 통해 설정하십시오. ASP.NET MVC