GUIDを使用せずに一意のIDを生成するためのアイデアをいくつか得たいと思います。私は、一意の値がint32型であることをお勧めします。一意のIDを生成する式はありますか?
私は、データベースプライマリキーにもURLにも使える何かを探しています。
これらはユニークと考えることができますか?
(int)DateTime.Now.Ticks
(int)DateTime.Now * RandomNumber
他のアイデア?
おかげ
EDIT:まあ、私はドメイン駆動設計とすべての私のエンティティを練習しようとしています有効にするには、作成時にIDを持っている必要があります。私は理論的には自動増分された数値を得るためにDBを呼び出すことができましたが、DB関連のものがドメインに入っているので、これをはっきりと操ることができます。
なぜそれがグローバルにユニークである必要があるのかは分かりませんが、もしあなたがそうしたら、32ビットで十分ではないと思います。 – Gleb