0
在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的
感謝您的幫助