1. Créer une base de données SQL
J’ai repris notre base de données préférée : “Northwind”. Le script est dispo ici
http://nwindazure.codeplex.com/SourceControl/changeset/view/28806#445285
2. Créer un nouveau Azure Mobile Service
N’oubliez pas de mettre dans “BASE DE DONNEES” : utiliser une base existante.
Nous avons maintenant une base de données ainsi qu’un service mobile.
3. Ouvrir SQL Server Management Studio 2012
Ouvrez le script “ Northwind_edited_for_SQLAzure”.
On se contentera pour le moment de ne prendre que la partie Customer.
Remplacer “dbo” par le nom du service mobile que vous venez de créer (pour moi c’est demoNorthWind).
Remplacer également [CustomerId] par [id] pour que cela soit supporter par le Service.
CREATE TABLE [demoNorthwind].[Customers] ( [id] NCHAR (5) NOT NULL, [CompanyName] NVARCHAR (40) NOT NULL, [ContactName] NVARCHAR (30) NULL, [ContactTitle] NVARCHAR (30) NULL, [Address] NVARCHAR (60) NULL, [City] NVARCHAR (15) NULL, [Region] NVARCHAR (15) NULL, [PostalCode] NVARCHAR (10) NULL, [Country] NVARCHAR (15) NULL, [Phone] NVARCHAR (24) NULL, [Fax] NVARCHAR (24) NULL );
Notre table est maintenant créée vous pouvez jouer le script d’insert pour y ajouter de la donnée.
4. Ajout de la table dans Azure Mobile Services
Ajouter une table nommée “Customers”
Nous allons générer notre application HTML5/JS
5. Modification de l’application HTML5/JS
Editez le fichier page.js
todoItemTable = client.getTable('Customers');
.append($('<div>').append($('<input class="item-text">').val(item.ContactName)));
Lancer le server et aller sur http://localhost:8000.
Normalement vous devriez avoir des données
Vous avez donc très facilement accès à votre DataBase au travers de Mobile Services.