2012-01-11 77 views
2

我應該產生存儲作爲用戶標識符的部分隨機唯一的ID生成隨機唯一編號。使用實體框架單個數據庫調用

標準:(用於如一年)

  1. 8位數
  2. 前4位是我自己的
  3. 最後四位數字我可以是任何隨機的。

如何使用實體框架,以確保該ID是唯一的?我不想有一個循環產生然後檢查數據庫。像這樣的事情可以在1個數據庫調用中完成嗎?

回答

2

做到這一點在一個單一的呼叫將調用生成ID,並且檢查的唯一性的存儲過程的唯一方法。

+0

我同意,請參見下面的前一個問題,它展示瞭如何實現此使用存儲過程。 http://stackoverflow.com/questions/5924258/what-is-the-best-way-to-manually-generate-primary-keys-in-entity-framework-4-1-c – 2012-01-11 16:00:38