【问题标题】:how to get table data in json using linq and entityframework如何使用 linq 和 entityframework 在 json 中获取表数据
【发布时间】:2017-07-06 12:51:18
【问题描述】:

我有这些字段 sms、id、updtd_date 的表。我试图以 json 格式获取它,但日期值以不同的格式获取。如何在 json 中获取字符串中的 updt_time 字段

o/p

/Date(1497309538000)/

请求操作

13-06-2017 04:48

代码

 public ActionResult getSMS()
        {
            using (DBEntities dc = new DBEntities())
            {
                var data = dc.sms.OrderByDescending(a => a.id).ToList();
                return Json(new { data = data }, JsonRequestBehavior.AllowGet);
            }
        }

【问题讨论】:

标签: c# json entity-framework linq


【解决方案1】:

您可以手动序列化您的日期:

public ActionResult getSMS()
{
    using (DBEntities dc = new DBEntities())
    {
        var data = dc.sms.OrderByDescending(a => a.id);
        return Json(data.Select(d => new { d.sms, d.id, updtd_date = d.ToString("dd-MM-yyyy HH:mm") }).ToList(), JsonRequestBehavior.AllowGet);

    }
}

【讨论】:

  • 获取编译错误。列表 不包含 sms、id 的定义。表格的字段没有出现。
  • @dotnetcoder 对不起,我的错。请检查编辑版本
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-07
  • 1970-01-01
  • 1970-01-01
  • 2014-06-06
相关资源
最近更新 更多