ASP.NET C#生成自己的UserID

时间:2013-11-16 13:53:27

标签: c# asp.net

我是ASP.NET和C#的新手。我想创建自己的userID,其中包含该人的首字母和数字。我可以使用函数执行此操作,例如我运行数据库查询的地方

Select count for users where UserID like "MM%"

然后使用计数并递增它并将其合并到我的首字母,然后将其作为我的userID返回。因此,如果计数以10的形式返回,我的新userID将为MM11

2 个答案:

答案 0 :(得分:0)

最常见的是,ID是整数,自动增量字段。

答案 1 :(得分:0)

在WebApp /页面上生成ID更容易,而不是使用SQL直接在数据库本身上创建它,这将使ID生成更容易,更简单,并且可以轻松验证它。

步骤将是:

  1. 通过选择查询检查数据库中包含姓名缩写的相似条目。
  2. 在指定范围内生成缩写+适当的随机数,直到生成的ID不在上一个选择查询结果中的已有ID中。
  3. 将记录添加到数据库。