petapoco的fetch中可以使用什么类型的对象

本文关键字:什么 类型 对象 可以使 fetch petapoco | 更新日期: 2023-09-27 18:06:21

我有一个peta poco查询,返回两列,我可以在fetch中使用什么样的对象?

var data = _db.Fetch<???????>("SELECT ItemId, Sort FROM CollectionItems WHERE CollectionId in (@0)", ids);

的主要问题是,如果我尝试Fetch,我会得到一个异常,说

"类型为'System '的异常。在TpCrm.dll中发生InvalidOperationException,但未在用户代码中处理

附加信息:无法找到系统之间的分歧点。Int32 and System.Nullable ' 1[System.Int32]"

第二列可以是空值!!

petapoco的fetch中可以使用什么类型的对象

动态:

dynamic data = _db.Fetch<object>("SELECT ItemId, Sort FROM CollectionItems WHERE CollectionId in (@0)", ids);

:

data.ItemId ... 
data.Sort ...