Asp.net mvc Can';无法通过LINQ查询访问数据

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

如上面控制器的代码所示,我想获取以JSON数据格式返回的数据&在视图中使用

但由于我必须将字符串转换为长数据类型,
我可以做些什么来获取数据。上述代码是否有任何错误???

您是否有任何错误或没有数据?您的问题是什么?你有例外吗?或者什么?尝试使用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);
        }