2015-11-02 82 views

回答

0

JavaScript和.NET的例子就是在這裏https://azure.microsoft.com/en-us/documentation/articles/mobile-services-javascript-backend-define-custom-api/

的例子是使用原始數據庫查詢。但是,真正的SQL Azure只是另一個SQL實例。您仍然可以單獨使用EF或使用任何其他ORM軟件包。

+0

這些r移動服務?我正在尋找更新的移動應用程序。 – user1866308

+1

他們都只是網絡API應用程序。除了一些糖衣塗層的差異,比如auth和ci的工作方式。相同的教程適用。 – beast

1

azure-mobile-apps SDK(目前2.0.0-alpha3)支持在READ上進行過濾並在INSERT上進行標記。要獲得快速示例,請點擊此處:https://github.com/Azure/azure-mobile-apps-node/tree/master/samples/personal-table - 這是一個實現身份驗證的示例,並將另一個查詢謂詞添加到發送到SQL驅動程序以實現個人存儲的查詢中。

對於有點不同的東西,您可以使用table.read()函數回調來使用您自己的SQL語句。例如:

// Display the event stream for the specified user (using SQL) 
// Note: This script has an issue in that it ignores all query parameters such as top, skip, select, where, etc. 
table.read(function (context) { 
    if (context.parameters.streamForUserId) { 
        var statusUpdatesQuery = 
            "select users.name, status_updates.message from status_updates " + 
            "inner join friends on status_updates.userid = friends.friendid " + 
            "inner join users on status_updates.userid = users._id " + 
            "where friends.userid = ?"; 
         
        context.sql.query(statusUpdatesQuery, context.parameters.streamForUserId).then(function (results) { 
            context.response.send(results); 
        }); 
    } else { 
        context.execute(); 
    } 
}); 
相關問題