我建立了一個IDataContext,當我爲一個實體創建一個數據類時,我從IDataContext繼承它。如何在Ado.net實體框架中使用SaveChanges()方法?
IDataContext接口有4種方法。
IQueryable<T> GetAll();
T GetById(long id);
void Add(T entity);
void Delete(T entity);
void Save(T entity);
正如你所知,Delete和Save方法有這種結構;
FooEntities db = new FooEntities();
db.DeleteObject(Foo entity);
// or save changes method
db.SaveChanges();
我的意思是這兩種方法可以推廣或東西...
我的問題是如何以及在哪裏使用這兩種方法。
- 裏面的每一個數據類的一個實體
- 或使用的另一種方式。
你在說什麼'IDataContext'?它似乎不是EF的標準部分。 – 2009-08-21 00:46:49