Каскадное удаление с помощью Fluent API

У меня есть две сущности.Profile а такжеProfileImages, После полученияProfile Я хочу удалитьProfileImages черезProfile без этого просто удалив ссылку наProfile (устанавливая этоnull). Как это можно сделать с помощью свободного API и каскадного удаления? Я устанавливаюHasRequired атрибут илиCascadeDelete атрибут?

public class Profile 
{
    //other code here for entity
    public virtual ICollection<ProfileImage> ProfileImages { get; set; }
}

public class ProfileImage 
{
    // other code here left out        
    [Index]
    public string ProfileRefId { get; set; }

    [ForeignKey("ProfileRefId")]
    public virtual Profile Profile { get; set; }
}

Ответы на вопрос(1)

Ваш ответ на вопрос