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