Réponse
Vous devez créer une application API Azure. L'application Xamarin utilisera cette API REST pour interagir avec la base de données.
Ne connectez jamais une application mobile directement à une base de données distante à l'aide de la base de données connection string
, car cela peut entraîner une corruption de la base de données. Par exemple, si l'utilisateur de l'application mobile a une mauvaise connexion Internet et qu'il se connecte directement à la base de données, il se peut que l'application ne puisse pas terminer l'exécution d'une requête de base de données. Une API garantit qu'aucune corruption de base de données ne se produit en raison d'une mauvaise connexion Internet.
Exemple de code + Walkthrough
J'ai un exemple d'application et une procédure pas à pas ici qui montre comment créer une API Azure App, connectez-le à une Azure Database SQL et comment avoir l'application mobile de communiquer avec l'API REST .
https://github.com/brminnick/XamList
https://developer.xamarin.com/guides/cross-platform/application_fundamentals/web_services/ – Jason
ce lien ne parle pas de Azure SQL Azure ou sur le DB. vu de tels guides, mais ne pouvait pas les appliquer - j'ai besoin de quelque chose de plus spécifique à mes besoins – darkThoughts
SQL sur Azure est juste une base de données SQL hébergée dans Azure, et les mêmes règles générales sur la connexion à partir d'un client remove s'appliquent. Vous voudrez peut-être regarder cela aussi: https://stackoverflow.com/questions/37441601/how-to-use-azure-mobile-app-service-with-existing-sql-database – Jason