2011-07-15 8 views
6

この作品:Dapperの - のような演算子使用DynamicParameters

これはスロー
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 
); 

何か案は?

+3

単純に考慮されていないユースケースです。あなたはそれをdapperの問題リストに記録したいかもしれません –

答えて

5

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

関連する問題