我在这篇文章中读到,简单的表可以有关系数据库function,如联接等,用于查询数据时组合表。 不幸的是,我一直无法find如何去做这件事。
在我的情况下,我有一个简单的表用户和另一个被称为主题select具有userID属性的共同点,我需要检索信息的移动服务应用程序基于这两个表中的信息。
我如何去做这件事?
如何在.NET中加载插件?
硬盘卷path为完整文件path
应用程序缺less必需的文件
如何通过互联网更新.net windows应用程序
线程在被告知这样做的时候没有睡觉
PowerShell 3:每个命令执行结果在“types初始值设定项抛出一个exception”错误
拦截打印作业以添加额外的数据
使用.NET 4.0更新windows XP上的GitExtensions会得到错误“… 4.0必须安装…”
ShowDialog问题,同时打开表单
在正在运行的程序中堆栈跟踪(在windows中等同于pstack)
您可以从easy API脚本编辑器中 *** 作简单的表格查询。
您将看到每个您创建的“简单表格”的.Json和.Js文件。 将有一个注释table.read函数具有相同的签名,我下面的例子。 取消注释此功能并修改内容允许任何类型的自定义 *** 作服务器端。
所以要做一个“加入”,你可以自己从这两个表中获取记录,然后返回一个“组合的”Json对象。
以下是从存储中获取数据并决定何时返回的示例:
table.read(function (context) { var response = context.execute(); response.then(function (records) { console.log("Records Fetched: ",records); // HERE YOU CAN MESS WITH THE DATA context.res.status(200).send(records); context.done(); },function (error) { console.log(error); context.res.status(500).send(error); context.done(); }); });
根据您的描述,我按照本教程开始使用Azure移动应用程序的简易表。 在我看来,Easy tables可以为您提供一种简单的方法来为您的移动应用程序添加后端数据存储。
我们可以将 *** 作包装到特定的表中,如下所示:
public class UserDataService { MobileServiceClIEnt mobileService; IMobileServicetable<User> usertable; public voID Initialize() { mobileService= new MobileServiceClIEnt("http://<your-mobileapp-name>.azurewebsites.net/"); usertable = mobileService.Gettable<User>(); } public async Task<User> GetUserAsync(string uID) { return await this.usertable.LoolupAsync(uID); } public async Task AddUserAsync(User user) { await this.usertable.InsertAsync(user); } }
简单的表可以具有关系数据库的功能,如连接等组合表查询数据。
据我所知,你可以在Easy table中添加一个外键来创建你的关系。 但是,您无法从单个查询中的多个表中检索数据。 对于您的方案,您可以调用方法UserDataService.GetUserAsync和SubjectChoiceDataService.GetByUserIDAsync来按预期方式聚合数据。
总结以上是内存溢出为你收集整理的蔚蓝易桌自定义API全部内容,希望文章能够帮你解决蔚蓝易桌自定义API所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)