Створення підтримуваної структури Xml для реляційної бази даних

Я не намагаюсь зберегти набори даних або файли даних у файлі XML, а створити структуру xml для збереження пов'язаних даних? Наприклад, я хотів би знати, як нижче дані можуть бути в файлі XML

Користувач

КористувачId
Користувачname
Password

Ролі

RoleId
КористувачId [FK]
CreatedOn

буде це виглядати так

<Користувач Користувачid="" Користувачname="" password="">
<Ролі id="">
 
 


яка структура найкраще використовувати файли xml як DB

1
Читайте на сайті ORM, і, можливо, подивіться на це пов'язане питання: xml serialization"> stackoverflow .com/питання/412748/orm-entity-xml-serializat & zwnj; ion
додано Автор GazTheDestroyer, джерело
@GazTheDestroyer серйозно, я не мав часу на глибину для простого проектування структури
додано Автор Deeptechtons, джерело

1 Відповіді

Я думаю, ви хочете розглянути питання про реалізацію xml у більш нормалізованому вигляді, подібно тому, як ви це зробите з реляційною базою даних. Наприклад, у вашому поточному рішенні потрібно було б набрати всю структуру ролей у кожного користувача, такого як


   
      Role 1
      This is Role 1
   


   
      Role 1
      This is Role 1
   

Нормалізована структура може виглядати наступним чином


   
      Role 1
      This is Role 1
   



   
      1
   


   
      1
   

Сподіваюся, це допоможе

2
додано
Відмінно, що саме я хотів, якийсь код показує, як це зробити
додано Автор Deeptechtons, джерело
var chat = new Chat();
var chat = new Chat();
642 учасників

Обсуждение вопросов по C# / .NET / .NET Core / .NET Standard / Azure Сообщества-организаторы: — @itkpi — @dncuug