これは RIA サービス アプリケーション用です。
A
次のようなエンティティがあります。
ID int (PK, identity)
Code string
はCode
2 文字のプレフィックスAB
、2 番目の 2 文字のプレフィックスCD
、4 桁の整数で構成されます。エンティティがデータベースに追加されると、ユーザーはコードとして入力する必要があり、アプリケーションは、プレフィックスABCD
を持つ別のコードでまだ使用されていない、可能な限り最小の整数をコードに追加する必要があります。AB
たとえば、データベースが次のようになっている場合:
ABCD0001
ABCD0002
ABEF0003
CDEF0001
ユーザーが接頭辞を入力するABGH
と、コードはABGH0004
.
このアプリケーションを同時に使用する人が複数いるため、Cient-Side が優れたオプションであるとは思いません。何かご意見は?
ありがとう!