用两个用户 A和B 当A登录系统后 我自动分配1到100这个编号区域
B的时候就是101到200这个区域 A的编号用完了 而B的没用完A就接着201到300
还有就当用户退出后就这这段编号释放操作
我想知道 用。net 怎么实现这种功能
不要回到我最大值加一 因为我的客户涉及到文件整理连续性
.net 难题 C# 编号 技术
------解决方案--------------------
当用户退出后就这这段编号释放操作 不知道你说的是什么意思。
给用户表2个字段,一个叫baseID,一个叫offsetID
前者存储当前使用的区间的首id-1,后者是当前id-baseID。
比如编号105,baseID=100,offsetid=5。
比如开始,为A用户的baseID设置为0,为B用户的baseID设置为100
当A的编号用完了,就在所有用户的BaseID中取得一个空档。