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