質問

与えられ簡単な計算書など

<statement id="SelectProducts" resultMap="???">
  SELECT * FROM Products
</statement>

可能で一覧を取得するための辞書オブジェにキー列名ります。

var list = Mapper.QueryForList<IDictionary<string,string>>("SelectProducts", null);

IDictionary<string, string> dict = list[0];
// dict["id"] == "1"
// dict["name"] == "Some Product Name"
// dict["price"] == "$9.99"
// etc.

私の一般化の結果、クエリーにも対応できる列数/カラム名なマッピングの特定の性質の一部のクラスです。

この例ではここで失敗して結果セットが複製またはnullカラム名になってしまいます私は考えた結果クラスを保持するインデックスリストのキーと値のペアになっています。キーもここでは固定のカラム情報はどこかということです。

役に立ちましたか?

解決

させることができる設定のクラスの属性のハッシュテーブルのresultMapを設定します。詳細はご利用 こちらの.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top