在.net中自动增加Id

时间:2009-10-29 17:38:10

标签: .net auto-increment

我们需要将xml文件存储在文件系统中。 xml文件的uniqueId应该是(00000001到99999999) 有没有办法自动增加生成的任何新xml的id。 xml存储在复杂的文件夹结构中。 我尝试了xml文件的计数,这似乎是一个缓慢的操作。 该应用程序是在c#.net中开发的 任何人都可以建议任何其他方式来持久化数据。 数据库似乎是一个操作,但只在一列中存储一个值并不是一个好主意。 任何人都可以建议其他方式吗?

4 个答案:

答案 0 :(得分:5)

我假设您的应用程序不是有状态的,这意味着它将被启动和停止多次。

我会考虑使用一个应用程序设置,它在标准的.NET项目中是一个可读/写的选项。该值可以是强类型的,并将存储在应用程序配置文件中。

示例:http://msdn.microsoft.com/en-us/library/aa730869%28VS.80%29.aspx

答案 1 :(得分:3)

如果您不想为此使用数据库,则可以将最后使用的ID存储在application configuration settings中。

答案 2 :(得分:2)

在您可能已用于保留许多其他初始设置的属​​性文件中保留上次使用的值。

答案 3 :(得分:1)

如何使用最近使用过的数字来保存文件