将用户限制为仅一行

时间:2014-01-20 13:28:36

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

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

1 个答案:

答案 0 :(得分:4)

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

这意味着你需要添加一个新列(如果你还没有),它包含一个唯一的用户ID,你可以用它来检查用户是否已经在那里。