// 这里 Take 返回的是 IQuerable<T> 的 ===>按你说的改了
var lst = oc.t300kd.Take(1).First(); ===>.ToList()同样试过了,报同样的错
DataContractJsonSerializer ser = new DataContractJsonSerializer(lst.GetType());
MemoryStream ms = new MemoryStream();
ser.WriteObject(ms, lst.GetType()); ====>这里报错啊
byte[] bs = ms.ToArray();
String s = System.Text.Encoding.UTF8.GetString(bs);
return s;
// 这里 Take 返回的是 IQuerable<T> 的
var lst = oc.t300kd.Take(1).First();
DataContractJsonSerializer ser = new DataContractJsonSerializer(lst.GetType());
MemoryStream ms = new MemoryStream();
ser.WriteObject(ms, lst.GetType()); ==>这里报错
return t;
public JsonResult ShowDetail() {
var id = Convert.ToInt32(Request["id"].ToString());
UserInfo u = db.UserInfo.Single(ui=>ui.id==id);
return Json(u,JsonRequestBehavior.AllowGet);
用MS自带的
testEntities oc = new testEntities();
var lst = oc.t300kd.Take(1);
DataContractJsonSerializer ser = new DataContractJsonSerializer(lst.GetType());
MemoryStream ms = new MemoryStream();
ser.WriteObject(ms, lst.GetType()); ==>这里报错
return t;