Пара идей, основанных на том, что вы предпочитаете:
Создать триггер в вашей БД
Это удалит alt img.
и каждый раз, когда вы хотите удалить основную строку записи, будет удаляться и другая запись.
Другой (на основе nhibernate)
Убедитесь, что альтернативное изображение в вашей сущности может иметь возможность каскадных команд. И в этом случае, если вы удалите одно изображение, будет удалено и другое. Вот один пример из Google, как это сделать
Самый неуклюжий, но самый простой:
Удалить обе записи при удалении изображения.