Witam. Jestem początkujący i tworzę prostą aplikację w C#, która będzie losować dane słowo ze słownika po angielsku, a my mamy napisać tłumaczenie. Mam bazę danych XML o takiej architekturze:
<?xml version="1.0" encoding="utf-8"?>
<Dictionary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Element>
<ElementId>1</ElementId>
<Angielski>ability, power</Angielski>
<Polski>umiejętność</Polski>
</Element>
<Element>
<ElementId>2</ElementId>
<Angielski>acme</Angielski>
<Polski>zenit</Polski>
</Element>
.
.
.
</Dictionary>
Połączyć się z bazą nie mam problemu. I teraz moje pytanie: Jak mogę to napisać, aby aplikacja losowała ID, czyli numer w znacznikach <ElementId></ElementId> w bazie danych? Bo kompletnie nie wiem jak się za to zabrać. Pewnie udało by się na atrybutach, ale czy da się to zrobić przy tak zbudowanej bazie danych? Bardzo proszę o pomoc. Pozdrawiam.