我知道有question基本相同的标题,但在我的情况下是不同的。我从Linq-to-SQL转移到Entity Framework(我有点新手),我有一个方法,我使用InsertOnSubmit
,所以我发现它是在Linq-to-SQL而不是实体框架,任何想法?
LINQ到SQL:
dc.tblTruckDetails.InsertOnSubmit(tblInsert);
dc.SubmitChanges();
答案 0 :(得分:4)
您不需要在实体框架中调用InsertOnSubmit
。
您只需在数据库中创建new object
所需的add
,然后调用SaveChanges
方法。
Entities entities = new Entities();
Employee emp = new Employee();
emp.Name = "Mairaj";
entities.Employees.Add(emp);
entities.SaveChanges();
答案 1 :(得分:0)
我知道我刚刚发布了这个问题,但我实际上非常直接。
db.TruckCheckin.Add(result);
db.SaveChanges();