CustomerType1、CustomerType2、CustomerType3などのエンティティを持つアプリケーションを実行しています。
3つのCustomerTypeエンティティはすべて完全に異なる情報を持っている可能性がありますが、それらはすべて整数であるCustomerIDフィールドを持っています。
どのタイプが作成されても、CustomerIDが3つのタイプすべてで常に一意であり、整数のままになるように設定する方法を理解しようとしています。
たとえば、以下を作成すると、次のCustomerIDになります。
CustomerType1-1
CustomerType1-2
CustomerType1-3
CustomerType2-4
CustomerType1-5
CustomerType3-6
CustomerType1-7
これに取り組むための最良の方法は何ですか?