C# 在运行时为XElement LinqToXml创建唯一ID

C# 在运行时为XElement LinqToXml创建唯一ID,c#,asp.net,linq-to-xml,C#,Asp.net,Linq To Xml,如何在运行时为XElement创建唯一Id。我使用一个对象数据源来惰性化元素,我需要为新插入的元素生成id,以便我可以返回它的id值这就是您要查找的Guid.NewGuid() 编辑 KDM提供了一个有用的链接这就是您要查找的Guid.NewGuid() 编辑 KDM提供了一个有用的链接您想进一步解释您的场景吗?与生成任何唯一id的方式基本相同。使用生成器或订购它们。您想进一步解释您的场景吗?与生成任何唯一id的方式基本相同。使用生成器或订购它们。是的,您可以这样做但我刚刚找到一个链接,显示了要

如何在运行时为XElement创建唯一Id。我使用一个对象数据源来惰性化元素,我需要为新插入的元素生成id,以便我可以返回它的id值

这就是您要查找的
Guid.NewGuid()

编辑


KDM提供了一个有用的链接

这就是您要查找的
Guid.NewGuid()

编辑


KDM提供了一个有用的链接

您想进一步解释您的场景吗?与生成任何唯一id的方式基本相同。使用生成器或订购它们。您想进一步解释您的场景吗?与生成任何唯一id的方式基本相同。使用生成器或订购它们。是的,您可以这样做但我刚刚找到一个链接,显示了要做的事情,我会将此标记为已回答,即使它不是我所看到的for@KDM很好的链接,谢谢分享,但它使用整数作为唯一id,然后在IMO Guid.NewGuid()中有一些逻辑来解决id的唯一性是获取唯一id的一种更简单的方法。但是如果这解决了你的目的,那么你就可以使用它:)。什么是唯一性?它在下降后生成下一个id,然后再添加1个数字。什么是不唯一的?这样做很好,框架也和你建议的一样好。我希望其他人发现这个问题有用。是的,你可以这样做,但我刚刚找到了一个链接,显示了要做的事情,我会将此标记为已回答,即使它不是我所看到的for@KDM很好的链接,谢谢分享,但它使用整数作为唯一id,然后在IMO Guid.NewGuid()中有一些逻辑来解决id的唯一性是获取唯一id的一种更简单的方法。但是如果这解决了你的目的,那么你就可以使用它:)。唯一性是什么意思它在下降后生成下一个id,然后再添加1个数字。这样做有什么不唯一性?它确实有效,框架也和你建议的一样好。我希望其他人发现这个问题有用