C# Guid.NewGuid()生成的GUID重复,怎么解决?
接手一个项目,数据库里面使用GUID做主键的,这个GUID是WCF里面代码生成的,但有时会重复。
foreach (var itemRow in orderDT)
{
if (itemRow.RowState == DataRowState.Added)
{
itemRow.OrderID = Guid.NewGuid();
itemRow.EndEdit();
}
}
网上找的解决方案:让数据库自动生成。但我看了下项目,还有其他的也要修改,不想加班。
想问下大牛们有其它办法没?