使用实体框架单数据库调用生成随机唯一编号

时间:2012-01-11 15:36:05

标签: entity-framework entity-framework-4.1

我应该生成一个部分随机唯一ID,作为用户的标识符存储。

标准:

  1. 8位数
  2. 前4位是我自己的(例如,年份)
  3. 最后4位数字可以是随机的。
  4. 如何使用实体框架确保此ID是唯一的?我不希望有一个循环生成然后检查数据库。可以在1个数据库调用中完成这样的事情吗?

1 个答案:

答案 0 :(得分:2)

在单个调用中执行此操作的唯一方法是调用生成ID并检查唯一性的存储过程。