맞춤형 게터 / 세터가있는 회원에게는 Dapper가 작동하지 않습니까?

.net dapper

문제

이것으로 작업하고있는 코드를 기반으로합니다. 나는 커스텀 get / set 로직을 가진 멤버들과 작동하지 않을 것이라고 명시 적으로 말한 dapper 문서 에서 아무것도 찾을 수 없었다. 그러나 나는이 예제를 보았다.

public class Dog
{
    public int? Age { get; set; }
    public Guid Id { get; set; }
    public string Name { get; set; }
    public float? Weight { get; set; }

    public int IgnoredProperty { get { return 1; } }  //red flag?
}           

커스텀 get 동작이있는 멤버 중 한 명에게 Ignored 접두어가 붙는다면 Dapper가 이러한 값을 채우지 않을 것이라고 생각할 수 있습니다. 사실입니까? 이 문서에 있습니까? 그냥 간과 했나요?

수락 된 답변

dapper가 setter를 가지고 있지 않다는 것을 무시하는 이유. 속성이 내부적으로 어떻게 구현되는지 상관하지 않지만 속성을 사용하려면 setter가 필요 합니다 (setter가 공개 일 필요는 없음).

또한 필드를 제쳐두고 사용할 수 있습니다.



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.