我创建了一个包含单个数据表的 LINQ to SQL 数据上下文。我试图简单地向该表中插入一条新记录。我遇到的问题是 LINQ 没有提供将新记录传递到的 Add 方法。我见过无数有 Add 方法的例子,但我似乎无法理解。我是完全遗漏了什么还是其他什么?
using (praetoriaTestDataContext db = new praetoriaTestDataContext())
{
PageHit hit = new PageHit();
hit.DateViewed = DateTime.Now;
hit.Page = "test";
db.PageHits.Add(hit); //Add method is not available!
db.SubmitChanges();
}
谢谢!
最佳答案
Table 的 Add 和 Remove 方法已重命名为 InsertOnSubmit 和 DeleteOnSubmit。
db.PageHits.InsertOnSubmit(hit);
关于c# - LINQ to SQL - 没有可用的添加方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/752191/