Я занимаюсь разработкой приложения для windows phone 7.Я использую XML в качестве базы данных для моего приложения.Я использую файл XML вместо таблицы базы данных для моего приложения.У меня есть следующая структура для одного из моих XML-файлов.
<?xml version="1.0" encoding="utf-8" ?>
<Categories>
<Category>
<Category_ID></Category_ID>
<Category_Name></Category_Name>
<TransactionType_ID></TransactionType_ID>
</Category>
<Category>
<Category_ID></Category_ID>
<Category_Name></Category_Name>
<TransactionType_ID></TransactionType_ID>
</Category>
</Categories>
В вышеуказанном XML-файле я вставляю значения для Category_Name & TransactionType_ID через пользовательский интерфейс моего мобильного приложения, используя LINQ to XML.В приведенном выше XML-файле я рассматриваю Category_ID как первичный ключ, а TransactionType_ID как внешний ключ, который принадлежит другому XML-файлу.В приведенном выше XML-файле я хочу сгенерировать идентификатор автоинкремента для узла Category_ID, как мы делаем в таблице базы данных.Как создать идентификатор автоинкремента для узла Category_ID?Можете ли вы предоставить мне какой-либо код, решение или ссылку, с помощью которой я могу решить вышеуказанную проблему?Если у кого-то есть другие идеи, то, пожалуйста, поделитесь.Если я делаю что-то не так, то, пожалуйста, направь меня.