我正在开发一个包含订单、发票、服务订单、票务等的winform (.NET)应用程序。
这些实体在编号时是否需要按顺序?我的看法是不需要。以订单为例,只有通过业务层后它才能有效,而在此过程中可能已创建、审核并保存了另一个编号为2的订单,而先前创建的编号为1的订单则未通过验证。
这似乎引发了分配订单号的层次问题,不是吗?
目前我使用带有实体标识符前缀的非连续编号。例如,订单使用OR-123。这是一个好主意吗?
谢谢
这些实体在编号时是否需要按顺序?我的看法是不需要。以订单为例,只有通过业务层后它才能有效,而在此过程中可能已创建、审核并保存了另一个编号为2的订单,而先前创建的编号为1的订单则未通过验证。
这似乎引发了分配订单号的层次问题,不是吗?
目前我使用带有实体标识符前缀的非连续编号。例如,订单使用OR-123。这是一个好主意吗?
谢谢