Impossible de convertir le type de Système.Les données.De l'entité.DbSet du Système.Les Collections.Génériques.ICollection

Je suis en utilisant Entity Framework 4.1 code first dans un MVC 3 app.

J'ai suivantes du référentiel:

public class BankRepository : IBankRepository
{
     HefContext db = new HefContext();

     public ICollection<Bank> GetAll()
     {
          return db.Banks;
     }
}

J'obtiens une erreur lors du retour de la db.Les banques. Je ne suis pas sûr de ce que cela signifie, quelqu'un peut s'il vous plaît aider à clarifier et comment le modifier de sorte que l'erreur disparaisse? L'erreur est:

Cannot implicitly convert type 'System.Data.Entity.DbSet<MyProject.Core.DomainObjects.Bank>' to 'System.Collections.Generic.ICollection<MyProject.Core.DomainObjects.Bank>'. An explicit conversion exists (are you missing a cast?)

Ce qui est retourné par la db.Les banques? Un IEnumerable?

OriginalL'auteur Brendan Vogt | 2011-11-10