2010-06-20 4 views
0

En linq2sql j'ai eu ce code pour mettre en œuvre la classe de base pour le dépôtMigration de linq2sql à EF4.0

public abstract class Repository<T> : IRepository<T> where T : class { 
     protected DataContext context; 
     protected Table<T> table; 

     public Repository (DataContext context) 
     { 
      this.context = context; 
      table = context.GetTable<T>(); 
     } 

     public IQueryable<T> FindAll() 
     { 
      return table; 
     } 

     public IQueryable<T> FindAll(Func<T, bool> exp) 
     { 
      return table.Where(exp).AsQueryable(); 
     } 
} 

Maintenant je dois migrer vers EF 4.0

Tout va bien et simple, mais je peux « t trouver méthode GetTable (ou similaire) dans ObjectContext

Merci pour l'aide

Répondre

2

Vous recherchez CreateObjectSet<T>.