【发布时间】:2009-05-20 16:13:25
【问题描述】:
我正在使用用于 CRM 的 SDK,并在我们的一个实体的一堆实例上打印出 PK。我用数据库的过滤视图重复了一遍,得到了相同的答案:
1a6c691d-391a-de11-8b0e-0050568407cb bd7b0ff0-391a-de11-8b0e-0050568407cb ed272bfe-391a-de11-8b0e-0050568407cb ... 等等 ...这些似乎不是有效的 GUID。一方面,它们看起来是错误的 - 它们几乎相同,这是 GUID 自基于 MAC 地址和时钟时间的旧版本 1 和 2 GUID 以来所没有的属性。然而,此外,GUID 中的某个 nibble 表示 GUID 的版本 - 此处的 nibble 不正确。 (第三部分的第一个半字节,即:1a6c691d-391a-**d**e11-8b0e-0050568407cb) - 有效值为 1-5)(使用 MS 的 GUID 生成器生成 GUID - 即插槽将始终为 4。(至少对于我拥有的版本。))
这些是 GUID,还是只是 ID,我怎么知道?
【问题讨论】:
-
我也注意到了这一点。他们在我能看到的任何地方都将他们的 id 称为 guid,但没有明确的指示。
标签: guid dynamics-crm