【发布时间】:2014-06-01 07:32:03
【问题描述】:
我记得我的一个朋友告诉我,我可以将任何东西放入 JSON.NET 并将它们序列化为 JSON 格式。
public string GetRecords(string apiKey, DateTime start, DateTime end)
{
var user = db.Users.SingleOrDefault(u => u.Id == apiKey);
if (user == null)
{
return string.Empty;
}
var records = db.Histories.Where(h => h.Date >= start && h.Date <= end);
JavaScriptSerializer s = new JavaScriptSerializer();
return JsonConvert.SerializeObject(records);
}
但现在我遇到了一个异常:
已经有一个打开的 DataReader 与此命令关联 必须先关闭。
我能做些什么来解决这个问题?
【问题讨论】: