Мне нужно уничтожить около 25 -30 XML-файлов в моей базе данных SQL Server 2005 (, общий размер будет около 10 МБ ). И мне нужно, чтобы эта логика запускалась автоматически, как только новые файлы xml копируются на сервер.
Я прочитал много сообщений на этом сайте, а также на других сайтах, но все еще не могу сделать вывод о том, что я должен использовать для измельчения данных.
Пожалуйста, дайте мне знать, какой вариант я должен выбрать
Мне нужно создать классы C #для моих моделей данных. Так что десериализация C #была моим первым выбором. Но, пожалуйста, дайте мне знать, какой вариант будет правильным с точки зрения производительности.
Еще одна вещь, которую я забыл упомянуть, это то, что структура файлов XML будет различаться. Это было бы не то же самое. У меня будут таблицы, в которых будут все столбцы, которые могут быть заполнены. Но xmls не всегда будут иметь все данные.
Образец xml
<?xml version="1.0" encoding="utf-8"?>
<estateList date="2012-08-06T12:17:05">
<uniqueID>22XXln</uniqueID>
<category name="Apartment" />
<listingAgent>
<name>DIW Office</name>
<telephone type="BH">96232 2345</telephone>
<telephone type="BH">9234 2399</telephone>
<email>abcd@abc.com</email>
</listingAgent>
<inspectionTimes />
<description>AVAILABLE NOW. </description>
<price>0</price>
<address display="yes">
<street>Lachlsan Street</street>
<ImagesContainer>
<img id="m" modTime="2012-08-06-12:17:05" url="http://images/2409802.jpg" format="jpg" />
<img id="a" modTime="2012-08-06-12:17:05" />
</ImagesContainer>
</address>
</estateList>
Спасибо.