c# - 限制用户只能访问一行

标签 c# windows-phone-8 azure-mobile-services

我正在尝试使用 azure 移动服务为 Windows Phone 开发一个应用程序。我正在使用 azure 门户提供的身份验证服务。身份验证后,用户需要输入一些数据,例如他的姓名、电子邮件 ID 等。我面临的问题是..每次用户输入不同的输入值集时,它都会为该特定用户创建不同的行。我想限制用户只能创建一行,这样他就不能创建多于一行。我怎样才能做到这一点。

最佳答案

您必须首先检查该用户的行是否已存在(使用“选择”,尝试获取包含用户 ID 的行),如果找到,则只需使用新值执行更新。否则,您可以安全地插入新行。

这意味着您需要添加一个新列(如果您尚未添加),其中包含唯一的用户 ID,您可以用它来检查该用户是否已经存在。

关于c# - 限制用户只能访问一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21235360/

相关文章:

windows-phone-7 - Windows Phone - 使用自定义图像从后台代理更新动态磁贴

windows-8 - Windows Phone 8 - 设备管理

node.js - 访问 Azure 移动服务调度程序脚本中的 mssql 对象

c# - 将 python 服务器请求转换为统一

c# - 如何使用 Linq2Sql 模拟 "In"

c# - 如何在 ScrollViewer (ListView) 中找到项目的位置?

azure - 应用程序特定的通知声音、徽章和 Toast (WNS)

c# - 使用 Azure 移动服务从多个表读取数据

c# - 在 Canvas 中移动按钮

c# - 使用序列化维护对象关系映射