Asp.net mvc Can';无法通过LINQ查询访问数据
如上面控制器的代码所示,我想获取以JSON数据格式返回的数据&在视图中使用 但由于我必须将字符串转换为长数据类型,Asp.net mvc Can';无法通过LINQ查询访问数据,asp.net-mvc,linq,entity-framework,linq-to-sql,asp.net-mvc-4,Asp.net Mvc,Linq,Entity Framework,Linq To Sql,Asp.net Mvc 4,如上面控制器的代码所示,我想获取以JSON数据格式返回的数据&在视图中使用 但由于我必须将字符串转换为长数据类型, 我可以做些什么来获取数据。上述代码是否有任何错误???您是否有任何错误或没有数据?您的问题是什么?你有例外吗?或者什么?尝试使用if(Long.TryParse(Id)){…}并将控制器操作更改为:public ActionResult Playlist(String Id)我没有得到任何异常,我只是没有得到任何数据 [HttpPost] public Actio
我可以做些什么来获取数据。上述代码是否有任何错误???您是否有任何错误或没有数据?您的问题是什么?你有例外吗?或者什么?尝试使用if(Long.TryParse(Id)){…}并将控制器操作更改为:public ActionResult Playlist(String Id)我没有得到任何异常,我只是没有得到任何数据
[HttpPost]
public ActionResult Playlist(String ID)
{
long playid=Convert.ToInt64(ID);
var q = from client in Clients
join m in db.Playlists on client.ClientId equals m.ClientId
join meta in db.ContentMetaDatas on m.PlaylistId equals meta.PlaylistId
where m.PlaylistId.Equals(playid)
orderby m.PlaylistId descending
select new SimpleViewModel
{
ID = m.PlaylistId,
Live = false,
Expired = meta.ContentMetaDataExpiryDateTime != null,
Details = m.PlaylistShortDescription,
ImageUrl = meta.ContentMetaDataImage,
Title = m.PlaylistTitle
};
return Json(q.ToPage(p, "ID desc"), JsonRequestBehavior.DenyGet);
}