我試圖將新數據添加到我的數據庫,這裏是我的代碼:添加新的數據與實體框架
// This is the dbContext
private BugTrackerDBContainer db = new BugTrackerDBContainer();
//The objet with its properties
public static Developper devAdded = new Developper();
devAdded.Name = txb_name.Text;
devAdded.FirstName = txb_firtname.Text;
// Add to the database
db.AddToDevelopper(devAdded);
db.SaveChanges();
我的問題是,我啓動了一次,它工作正常,但兩次我有這個錯誤:
An entity object cannot be referenced by multiple instances of IEntityChangeTracker.
爲什麼?
感謝您的幫助
[C#實體框架「一個實體對象不能被IEntityChangeTracker的多個實例引用」]的可能重複(http://stackoverflow.com/questions/5128361/c-sharp-entity-framework-an-entity-object -can-no-reference-by-multiple-inst) – 2013-04-24 12:42:39
'devAdded'對象不應該是靜態的。 – 2013-04-24 12:43:38