У меня есть таблица базы данных с полем, содержащим RTF (Rich Text Format). Мне нужно конвертировать RTF в HTML, чтобы правильно отобразить его позже в редакторе HTML.
Для этого я разработал консольное приложение, которое для каждой записи таблицы читает поле RTF и преобразует его в HTML. Этот шаг будет выполнен только один раз (это уникальный процесс миграции), и будет затронуто около 1500 записей .
Поскольку количество задействованных записей не столь велико, производительность не будет серьезно затронута, но на данный момент игнорируется объем данных, который я хотел бы знать, который был бы наилучшим шаблоном для такого рода сценариев:
1) Extract data from DB<br>
2) Execute modification on that data<br>
3) Update the relative row with modified values
Учитывая, что я использую LINQ to SQL, все еще допустимо выполнить submit () для каждой измененной записи или было бы лучше сохранить измененные записи в структуре данных (например, HashTable with ID ,ifiedValue) и сделать одну отправку () для всех?