【发布时间】:2011-05-03 13:19:53
【问题描述】:
我最近将一堆表 PK 从 int 转换为 uniqueidentifier。现在在我的代码中,我正在替换某些检查,如下所示:
if (planDiagnosisID != 0)
与
if (planDiagnosisID != Guid.Empty)
其中 planDiagnosisID 是第一个中的 int 和第二个中的 Guid。
这准确吗?
【问题讨论】:
-
是的。我不相信
UniqueIdentifier会生成零 GUID,因为零值通常是为特殊键值保留的。
标签: c# .net guid uniqueidentifier equality