【发布时间】:2016-07-03 22:02:39
【问题描述】:
我已经实现了一个 Azure 移动应用后端,并且我已经编写了一个 ApiController 类。我现在可以成功地向它发出请求,并且一切正常。但是,我想在某个时候将一些数据存储在数据库中。如果我的类从 TableController 继承,我知道该怎么做,因为所有基本操作都在那里定义,但是我似乎无法找到一种有效的方法来将数据从 ApiController 继承的类存储到数据库? 有人可以帮忙吗?
谢谢
T
【问题讨论】:
-
在您的 apicontroller 方法中,您可以调用数据库并存储您想要的任何数据。当然你已经定义了数据库模式等等..
-
@Aravind 你能指出我如何做到这一点的任何文档吗?我没有设法访问数据库...
-
看看这个。它谈论现有的数据库。您始终可以将其用于新数据库。 github.com/Azure/azure-content/blob/master/articles/…
-
好吧,我试了一下,这是我的代码:
using (var context = new ApiContext()) { context.UserDatas.Add(newData); await context.SaveChangesAsync(); }我可以在服务器资源管理器中看到数据库是正确的,我可以通过 SQL 代码添加条目,但这似乎失败了不管我做什么......有什么建议吗? -
检查任何异常。调试代码并查看日志。如果没有任何内容,请在适用的地方写入日志。看看你是否给了适当的防火墙权限来连接数据库...
标签: .net azure azure-mobile-services