public int GenPurchaseOrderNum()
{
Random random = new Random();
_uniqueNum = random.Next(13287, 21439);
return UniqueNum;
}
我从数据库中删除了PONumber列的唯一约束,因为只有在成交时员工才应该生成采购单号。否则,采购单号将为0。
P.O.编号曾经有唯一约束,这迫使员工在所有情况下都要生成采购单号,以免数据库抛出唯一约束错误。
由于我删除了唯一约束,任何没有采购单号的报价都将携带0值。否则,将为P.O. #生成唯一值。但是,我在数据库中没有唯一约束,这使得我很难知道应用程序生成的P.O. #是否唯一。
我该怎么做?
希望我的问题足够清楚明白。