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);
}

これは、AJAX Post を介して値を更新するための mvc のコントローラー コードです。データベースはどのように更新できますか?

4

1 に答える 1

0

LINQ は、データソースからのクエリ (SELECT) のみをサポートします。挿入、更新、削除は、LINQ で直接行うことはできません。すべてのクライアントをループして更新するだけです-LINQほどセクシーではありませんが、簡単で無痛でなければなりません:)

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

于 2013-04-27T07:54:51.387 に答える