DynamicParametersを使用するDapperのような演算子

.net c# dapper

質問

これは動作します:

var list = conn.Query<int>(
  "select Id from Person where Id in @ids", 
  new { ids = new int[] { 1, 2, 3 } }
);

これにより、「オブジェクト型System.Int32 []から既知のマネージ型プロバイダのネイティブ型へのマッピングが存在しません」:

DynamicParameters parameters = new DynamicParameters(
  new { ids = new int[] { 1, 2, 3 } }
);
var list2 = conn.Query<int>(
  "select Id from Person where Id in @ids", 
  parameters
);

何か案は?

受け入れられた回答

この問題はDynamicParametersの値抽出の周りで分岐するために使用された最新のダッパー(hgから取得)で修正されました。今実行されているコードは同じです。



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow