Сергей Бурдужа, может начнём с того, что ты скажешь, что означает твоё "не работает"? Ошибку выдаёт? Не обрабатывает файлы должным образом? Приведи тестовый набор данных, на котором у тебя не работает, и на котором я смогу проверить работоспособность своей версии.
Jay Marlow, собирай в словарь, где ключом будет article (я так понимаю, он уникален), а значением - имя файла. Потом циклом foreach по нему пройдись и через update правь поле image_path в базе.
Можно и напрямую через SQL. Что-то типа
UPDATE `table`
SET `image_path`=CONCAT("C:\image\", `article`, ".jpg")
WHERE `image_path`=NULL;
Поддерживается. Но я бы хотел всё же использовать свежие проприетарные драйвера и чтобы при запуске ввод пароля был сразу в текстовом режиме, без перезагрузки, - это бы решило все проблемы.
Дмитрий Ковальский, упрости для себя IDbUpdatable< T > до некоторого абстрактного A, получится, мы просто говорим, что класс, реализующий некоторый интерфейс A может возвращать только репозитории, реализующие этот самый интерфейс A.