我正在尝试在Xamarin.Forms中创建一个可以存储照片及其描述和名称的应用程序。在这个应用程序中,将有用户和图像加载将取决于您登录的帐户。我将图像存储在存储帐户及其存储在Azure Easy Tables中的URL。 我想问一下,为了保存名称和描述,我应该使用Azure Easy Tables或其他Azure存储功能?如果我应该使用Easy Tables,我如何只为特定用户加载特定数据?
感谢您的回答!!!
答案 0 :(得分:3)
根据您的描述,我假设您正在为您的移动应用后端使用Azure移动应用。您可以利用Azure Mobile Apps服务器SDK来存储存储在blob存储/文件共享下的相关数据。
我想问一下,为了保存名称和描述,我应该使用Azure Easy Tables或其他Azure存储功能?如果我应该使用Easy Tables,我如何只为特定用户加载特定数据?
Azure移动应用支持两种后端语言(C#,Node.js)。对于C#后端,您可以按照下面的教程来实现您的要求。
C#backend& Xamarin.Forms项目
App Service Mobile sample todo list client app with images
Connect to Azure Storage in your Xamarin.Forms app
简易表由Node.js后端提供。对于Node.js后端,Azure移动应用程序未提供与C#后端类似的文件管理服务器SDK。详细信息,您可以关注30 DAYS OF AZURE MOBILE APPS。
要将数据与特定用户相关联,您可以按照adrian hall的书中关于C#后端的Data Projection and Queries,以及Node.js后端的30 DAYS OF ZUMO.V2 (AZURE MOBILE APPS): DAY 6 – PERSONAL TABLES。