[英]Entity Framework query return my primary key plus $id
这是我的模特班
public partial class TLog
{
[Key]
public int idLog { get; set; }
public string description { get; set; }
public System.DateTime insertDate { get; set; }
}
这是我的查询方法:
public static List<TLog> GetAllLogs()
{
var query = from log in dataContext.Log
select log;
return query.ToList();
}
返回的JSON是
[
{
"$id": "1",
"idLog": 1,
"description": "Log1",
"insertDate": "2015-06-13T17:32:02.053"
},
{
"$id": "2",
"idLog": 2,
"description": "Log2",
"insertDate": "2015-06-13T17:52:39.637"
}
]
我已经有了idLog时,如何避免在返回的JSON中使用$ id?
用它来配置json序列化器
var json = config.Formatters.JsonFormatter;
json.SerializerSettings.PreserveReferencesHandling =
Newtonsoft.Json.PreserveReferencesHandling.None;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.