[HttpPost]
public ActionResult Save(IEnumerable<long> data,long playlistid=0)
{
var q = from client in my.Clients(0, 0)
join m in db.Playlists on client.ClientId equals m.ClientId
join meta in db.ContentMetaDatas on m.PlaylistId equals meta.PlaylistId
select new{
m.PlaylistId,
meta.ContentId,
m.PlaylistShortDescription,
meta.ContentMetaDataImage,
m.PlaylistTitle
};
return Json(data);
}
这是我在mvc中的控制器代码,用于通过AJAX Post更新值。如何更新数据库?
答案 0 :(得分:0)
LINQ仅支持从数据源查询(SELECT) - 插入,更新,删除,无法直接使用LINQ 。您可以通过所有客户端循环,并更新它们 - 不像LINQ那样性感,但应该简单而轻松:)
http://msdn.microsoft.com/en-us/library/bb399339.aspx&lt;&lt;示例