代码之家  ›  专栏  ›  技术社区  ›  Mattl

跨平台顺序GUID

  •  1
  • Mattl  · 技术社区  · 12 年前

    我正在制作我的一个分布式c#.net库跨平台,这样我就可以通过mono将其部署到linux上,遇到了一个问题:我使用顺序GUID生成ID,如下所示:

    [DllImport("rpcrt4.dll", SetLastError = true)]
    public static extern int UuidCreateSequential(out Guid guid);
    

    这显然只适用于Windows平台。

    我应该忘记linux上的顺序guid创建位而使用随机guid吗?或者有人对我如何用更合适的东西替换DllImport有什么建议吗?

    1 回复  |  直到 12 年前
        1
  •  -1
  •   spender    12 年前

    NHibernate在 GuidCombGenerator .

    推荐文章