AddObject和保存不工作

问题描述:

我有一个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

使用linq-to-sql时,添加对象的方法称为InsertOnSubmit(),并通过SubmitChanges()完成保存更改。

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