2010-06-20 2 views
0

В Linq2SQL у меня был код для реализации базового класса для хранилищаПереход от 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(); 
     } 
} 

Теперь мне нужно перейти на EF 4,0

Все хорошо и просто, но я могу «т найти способ GetTable (или аналогичный) в ObjectContext

Спасибо за помощь

ответ

Смежные вопросы