Работа с базой данных с использованием LINQ to XML - PullRequest
1 голос
/ 08 апреля 2010

Я работаю над проектом (C #) в университете, и они сказали, что мы не можем использовать СУБД, такую ​​как SQL Server, поэтому мы решили использовать Linq и XML ... мы изучили некоторые основы в Linq to Xml. Но на самом деле мы не знаем, как мы можем создавать таблицы и поля и работать с ними в предложениях Xml.any?

Ответы [ 3 ]

3 голосов
/ 08 апреля 2010

Самым простым вариантом будет набор типизированных данных, сохраненный в файле XML. (С или без LINQ)

Вы бы использовали его как RDBMS, но это не RDMS, поэтому это должно быть разрешено.

2 голосов
/ 08 апреля 2010

Если это однопользовательское приложение, вы можете просто создать сериализуемый класс и использовать его для хранения ваших данных. Затем, когда ваше приложение закрыто, класс данных сериализуется (в двоичном виде) в файл, а когда приложение запускается, оно читает файл, и все ваши данные все еще там.

Вот простой пример из документации.

1 голос
/ 08 апреля 2010

Если вы действительно хотите использовать таблицы, вы можете создать типизированный набор данных и сохранить / загрузить его как (проприетарный) XML.

DataSet может содержать несколько таблиц + отношения между ними.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...