我有一个dotnetcore项目,在这里我尝试使用AseClient从SQLAnywhere获取som统计数据。但是,我想我做错了,因为得到的结果没有正确映射。
我正在调用的过程返回如下值:
状态,ENTITYID,消息
ERROR,123456,实体错误...
但是当Dapper返回时,一切都搞砸了。 “错误”值最终出现在“ EntityId”字段中,其他值为NULL。
我尝试用以下模型执行它:
issues = connection.Query<MyIssue>(procname, commandType: CommandType.StoredProcedure).ToList();
我尝试了动态方式,
var blaha= connection.Query<dynamic>(procname, commandType: CommandType.StoredProcedure).ToList();
并注意到Dapperrow已将“ Error”值放在错误的columnField中。
有什么想法可以使Dapper关心在返回Dapperrows时将值放在正确的列中吗?
致谢