我正在尝试将记录(在LINQ to SQL上)插入数据库。所以我所做的就是(正如this教程所建议的那样):
DataClassesDataContext db = new DataClassesDataContext();
Pagine pagina = new Pagine();
db.Pagines.Add(pagina);
db.SubmitChanges();
但似乎.Add()方法不存在?我找不到......
另外,我现在在DB上根本没有任何存储过程......也许这就是原因?
答案 0 :(得分:3)
假设Pagines
返回Table<Pagine>
或子类,我认为您需要InsertOnSubmit
:
using (DataClassesDataContext db = new DataClassesDataContext())
{
Pagine pagina = new Pagine();
db.Pagines.InsertOnSubmit(pagina);
db.SubmitChanges();
}
答案 1 :(得分:1)
如果Pagine
基于视图,则您很可能无法获得.Add
方法。