2012-01-08 82 views
1

如何在運行時爲XElement創建唯一標識符。即時通訊使用一個DataSource對象惰XElements,我需要生成的ID爲新插入的XElement這樣我就可以返回它的值在運行時爲XElement創建唯一標識符LinqToXml

+0

你想解釋一些關於你的情況嗎? – 2012-01-08 07:34:48

+0

幾乎與您生成任何唯一ID的方式相同。使用發電機或訂購它們。 – 2012-01-08 07:35:20

+0

我剛剛更新了我的問題 – ONYX 2012-01-08 07:36:16

回答

1

的ID是你在尋找什麼Guid.NewGuid()

編輯

KDM提供一個有用的鏈接http://www.joe-stevens.com/2010/01/08/linq-to-xml-tutorial/

+0

是的,你可以做到這一點,但我只是找到一個鏈接,顯示什麼todo http://www.joe-stevens.com/2010/01/08/linq-to-xml-tutorial/ – ONYX 2012-01-08 07:38:36

+0

我將這標記爲答案即使這不是我正在尋找的 – ONYX 2012-01-08 07:42:13

+0

@KDM不錯的鏈接,感謝分享,但它使用Integer作爲唯一的ID,然後有一點邏輯來鍛鍊ID的唯一性,在國際海事組織Guid.NewGuid()是獲取唯一ID的更簡單的方法。但是如果這能解決你的目的,那麼你就可以順其自然:)。 – 2012-01-08 07:42:45