Windows Azure Mobile Services多次插入,如何获取scope_identity

时间:2013-01-15 03:46:27

标签: windows azure

在使用Windows Azure移动服务的其中一个表的插入脚本中,我想获取刚插入的id并使用它在另一个表中插入子相关数据(一对多样式)

任何想法? 提前致谢

3 个答案:

答案 0 :(得分:3)

function insert(item, user, request) {
request.execute({
    success: function() {
        var id = item.id;
        console.log("The new item's id is: ", id);
        request.respond();
    }
});

}

答案 1 :(得分:3)

请注意,您还会获得在服务器脚本中插入的项目的ID:

    var theNewRow = {
        youProperty1: 'inserted',
        yourProperty2: 'in server script'
    };

    yourTable.insert(theNewRow, {
        success: function()
        {
            console.log('the row id' + theNewRow.id);
        } 
    });

答案 2 :(得分:1)

Carlos在这篇文章中介绍了1:n关系:http://blogs.msdn.com/b/carlosfigueira/archive/2012/09/11/supporting-complex-types-in-azure-mobile-services-clients-implementing-1-n-table-relationships.aspx

顺便说一下,你可以在这里找到一系列与移动服务相关的帖子:aka.ms/CommonWAMS