2012-03-08 76 views
0

我有一個DBML,我有我的表在一個MVC環境。AddObject和保存不工作

db.TruckTable.AddObject(trucktbl); 
db.SaveChanges(); 

它不工作,因爲它無法找到AddObject()有關的TruckTable。我很擔心,如果有其他解決方法來製作一個保存在DBML文件中的表。

+2

你是如何獲得trucktbl對象 – 2012-03-08 17:19:34

+3

假設這是實體框架 - 哪個版本? – Yuck 2012-03-08 17:22:00

+0

如果它是一個DBML文件,那麼它是linq-to-sql。 – 2012-03-08 17:25:57

回答

2

使用linq-to-sql時,添加對象的方法稱爲InsertOnSubmit(),並通過SubmitChanges()完成保存更改。

db.TruckTable.InsertOnSubmit(trucktbl); 
db.SubmitChanges();