使用實體框架將數據添加到MVC 4.5上的數據庫。我正在使用下面的代碼向表中添加數據,候選人可能包含一個新行,不會添加整行。我想知道爲什麼這不起作用,我沒有得到編譯或運行時錯誤。實體框架不會向數據庫添加新行
var subject = db.subjects_tbl;
var sub = subject.CreateObject();
sub.subject_title = model.subject_title;
sub.language_Id = model.language_Id;
db.subjects_tbl.Attach(sub);
db.ObjectStateManager.ChangeObjectState(sub, EntityState.Added);
db.SaveChanges();
我重新措辭你的問題集中於實體框架,而不是MVC,這是你打算怎麼辦? – Matthew
是啊,謝謝你的幫助 – user3636426