I'd like to make my application as flexible as possible, but not dig myself into a hole by making my Interface too specific.

What is the best object type for a repository? IEnumerable, IQueryable, or List?

The technologies I'm considering using are

  • Azure App Fabric Caching

  • Entity Framework 4.1

  • Possibly Windows Server AppFabric

Edit
Report