我將我的數據訪問層抽象爲集中的通用抽象類,以便我的其他類型特定類可以在不定義實現的情況下調用泛型方法。完全抽象數據訪問方法的問題
public abstract class _DALMethods<T>
{
public virtual List<T> GetAll()
{
List<T> ents = new List<T>();
using (var db = new Entities())
{
ents = db.tblEmployees.ToList();
}
return ents;
}
public virtual void Add(T obj)
{
using (var db = new Entities())
{
db.tblEmployees.Add(obj);
db.SaveChanges();
}
}
}
我的問題是「通用-ISE」 EMPLOYEE表DbSet
列表非常具體的電話,怎麼尤其是當它需要EF實體的實例。
using (var db = new Entities())
{
ents = db.tblEmployees.ToList();
}
編輯:我添加另一種方法,我將使用的抽象類。我怎麼會這樣做呢?
根據您的更新是同樣的事情。 –