У меня есть таблица базы данных со следующей структурой:
Столбцы: DealID (int), CustomerID (int), DocumentArchiveID (int), DealXML (строка XML)
Проблемаis:
значение для поля CustomerID может появляться в таблице несколько раз, но каждый раз, когда кажется, что DealXML, связанный с ним, уникален.Мне нужно подключиться к таблице и создать файл XML, содержащийся в столбце DealXML, но только один файл на CustomerID.Таким образом, в основном, если CustomerID появляется 5 раз, мне нужно создать один файл со всеми связанными данными DealXML в этом файле ... если CustomerID появляется только один раз, тогда я создаю один файл, содержащий только DealXML этого CustomerID.Таким образом, в конце всего этого мне нужен один файл для каждого уникального экземпляра CustomerID, но каждый файл должен содержать все данные DealXML, связанные с этим конкретным CustomerID.Я в полной растерянности относительно того, как этого добиться, и я сталкиваюсь с крайним сроком.
Сводка: необходимо создать файл для каждого уникального экземпляра CustomerID (CustomerID может появляться в таблице много раз, каждый раз с отдельным DealXML, который должен входить в файл) - каждый файл содержит всеDealXML для этого конкретного CustomerID.
Я думал о создании FileStream с FileMode.Append, создании уникального файла для каждого уникального CustomerID в базе данных, но, к сожалению, я не могу контролировать то, что я называю своими файлами (они должны придерживаться соглашения, установленного за пределамимоя организация) и не может использовать этот метод для создания уникальных файлов (на основе CustomerID), что было моей первой идеей.
Я делаю это на платформе .Net, используя C # и базу данных SQL Server 2008.
Любая помощь?Кто-нибудь?Обратная связь высоко ценится.