0
[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 更新值。如何更新数据库?

4

1 回答 1

0

LINQ 仅支持从数据源查询 (SELECT) - 插入、更新、删除,不能直接使用 LINQ 完成。您可以循环遍历所有客户端,然后更新它们 - 不像 LINQ 那样性感,但应该简单无痛:)

http://msdn.microsoft.com/en-us/library/bb399339.aspx <<示例

于 2013-04-27T07:54:51.387 回答