我有一个peta poco查询返回两列,我可以在fetch中使用哪种对象?
var data = _db.Fetch<???????>("SELECT ItemId, Sort FROM CollectionItems WHERE CollectionId in (@0)", ids);
主要问题是如果我尝试Fetch,我会得到一个说
的异常&#34;类型&#39; System.InvalidOperationException&#39;的例外情况发生在TpCrm.dll但未在用户代码中处理
其他信息:无法在System.Int32和System.Nullable`1 [System.Int32]&#34;
之间找到分割点第二列可以是空值!!!
答案 0 :(得分:2)
动态肯定:
dynamic data = _db.Fetch<object>("SELECT ItemId, Sort FROM CollectionItems WHERE CollectionId in (@0)", ids);
然后:
data.ItemId ...
data.Sort ...