質問: 私はこれと一緒に作業しているいくつかのコードに基づいているようです。私は、カスタムのget / setロジックを持つメンバーとはうまく動作しないと明示的に言った、 大まかなドキュメントでは見つけられませんでしたが、私はこの例を見ました: ``` 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? } ``` カスタム取得動作を持つ1つのメンバの前に`Ignored`というプレフィックスが付いていると、Dapperがこれらの値を入力しようとしないことが考えられます。これは本当ですか?これはドキュメントにありますか?私はそれを見落としましたか?
回答: dapperがそれを無視する理由*は、setterを持たない*という*こと*です。プロパティーが内部的にどのように実装されているか気にしませんが、プロパティーを使用*するに*はセッターが*必要です* (セッターはパブリックである必要はありません)。 また、フィールドを脇に使用することもできます。