我在嘗試使用ServiceStack.Text將動態小巧結果序列化爲CSV,但我收到了換行符的集合。根據ServiceStack.Text,它可以處理匿名和IDictionary<string, object>
類型。將動態小巧結果序列化爲CSV
using (var conn = new SqlConnection(...))
{
var data = conn.Query("select * from data");
var output = CsvSerializer.SerializeToCsv(data);
Console.WriteLine(output);
Console.Read();
}
當我使用相同的類型,它的工作原理。
IEnumerable<dynamic> list = new List<dynamic>
{
new
{
Name = "Nathan",
Id = 1,
Created = DateTime.UtcNow
}
};
Console.WriteLine(CsvSerializer.SerializeToString(list));
Console.Read();
我錯過了Dapper的返回類型是什麼?
我知道我可以通過投影到模型類來解決這個問題,但我的方法之美在於使用動力學。我有什麼選擇嗎?
哇,我怎麼給你買啤酒,@mythz?證實,它的工作完美無瑕。 – NATO24