Erro ao adidicionar a Controler no ASP.NET MVC

Galera boa noite, uma duvida ao criar uma controller! Pois ao tentar criar a mesma tem apresentado o erro da imagem em anexo.

Criei 3 classes pequenas: Dependentes, Tipobenef, TitularPlano e ProvaContext

`{ [Table("dependentes")] public class Dependentes {     public int Id { get; set; }     [Required]     [MaxLength(100)]     public string Nome { get; set; }     //public Tipobenef Tipo { get; set; }     [Required]     [ForeignKey("TitularesPlano")]     public int IdTitularPlano { get; set; }     public virtual TitularPlano Titular { get; set; }     public virtual List<Tipobenef> Tipobenefs { get; set; }  } 

}`


namespace ProvaUnimedCRUD.Models { public enum Tipobenef {
Filho, Conjugue, Pai, Mae

} 

}

[Table("Titularesplano")] public class TitularPlano {     public int Id { get; set; }     [Required]     [MaxLength(100)]     public string Nome { get; set; }     public DateTime DataNascimento { get; set; }     [Required]     [MaxLength(11)]     public string CPF { get; set; }     [Required]     [MaxLength(8)]     public string RG { get; set; } } 

}

{ public class ProvaContext:DbContext { public ProvaContext():base(“Prova”) {

    }     public DbSet<TitularPlano> Titulares { get; set; }     public DbSet<Dependentes> Dependentes { get; set; }  } 

}

Ja aqui vai a parte do WebConfig: ,

em que ja tentei tambem todos os nomes possiveis do loval hostinserir a descrição da imagem aqui