В linq2sql у меня был этот код для реализации базового класса для хранилища
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
Спасибо за помощь