这是针对 RIA 服务应用程序的:
我们有一个A
看起来像这样的实体:
ID int (PK, identity)
Code string
由Code
两个字符前缀AB
、第二个两个字符前缀CD
和一个四位整数组成。当实体被添加到数据库中时,用户应该输入ABCD
作为代码,并且应用程序应该将最小可能的整数附加到代码中,该整数尚未在具有AB
前缀的另一个代码中使用。例如,如果数据库看起来像:
ABCD0001
ABCD0002
ABEF0003
CDEF0001
并且用户输入前缀ABGH
,代码应该是ABGH0004
。
会有多人同时使用这个应用程序,所以我不认为 Cient-Side 是一个很好的选择。有什么想法吗?
谢谢!