ServiceStack动态结果设置为xml

时间:2015-09-23 17:55:30

标签: xml servicestack ormlite-servicestack

我遇到两个ServiceStack问题"动态"查询基本上做同样的事情:

var results = Db.SqlList<Dictionary<string, object>>("SELECT * FROM TableName");

和Dapper等价物:

IEnumerable<dynamic> results = Db.Query("SELECT * FROM TableName");

如果我请求JSON响应,它们正常工作,但如果我请求XML响应,它们会引发500 Server Error(IIS)。 有什么区别?是不是以不同的方式呈现相同的数据?

1 个答案:

答案 0 :(得分:3)

许多序列化程序不支持objectdynamic类型,因此始终首选将它们映射到干净的POCO。