Slide 10
              Slide 10 text
              
                  ちょっとした内部動作の説明
マッピングの方法
 DapperではSQLの結果を3パターンのマッピングをして返
す
 IEnumerable>を返す
 Dynamicの使えない.NET 3.5専用
 SqlMapper. GetDictionaryDeserializer()
 IEnumerableを返す
 Dynamicの使える.NET4以降
 内部形式はDapperRowクラス
 SqlMapper. GetDapperRowDeserializer()
 指定された型Tにマップして返す – IL動的生成
 SELECT文のフィールド名→Tのプロパティ名orメンバ変数名に
マップして結果の値を設定
 内部ではIDataReader→Tへの値の受け渡しが行われている。
 SqlMapper. GetTypeDeserializer() / GetStructDeserializer()