我正在尝试使用 azure 移动服务为 Windows Phone 开发一个应用程序。我正在使用 azure 门户提供的身份验证服务。身份验证后,用户需要输入一些数据,例如他的姓名、电子邮件 ID 等。我面临的问题是..每次用户输入不同的输入值集时,它都会为该特定用户创建不同的行。我想限制用户只能创建一行,这样他就不能创建多于一行。我怎样才能做到这一点。
最佳答案
您必须首先检查该用户的行是否已存在(使用“选择”,尝试获取包含用户 ID 的行),如果找到,则只需使用新值执行更新。否则,您可以安全地插入新行。
这意味着您需要添加一个新列(如果您尚未添加),其中包含唯一的用户 ID,您可以用它来检查该用户是否已经存在。
关于c# - 限制用户只能访问一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21235360/