【发布时间】:2014-01-24 19:39:45
【问题描述】:
我正在从事 MVC 项目,我正在向数据库表(sqlserver)进行简单的数据插入, 在这里,我使用 Linq to sql(.dbml 扩展名)和 这是 Linq 查询
var dataContext = new CandidatedContext();
dataContext.Candidates.InsertOnSubmit(employees);
dataContext.SubmitChanges();
return RedirectToAction("Index");
但在 InsertOnSubmit 和 SubmitChanges 显示错误(找不到)
当我谷歌时,我找到了一些解决方案,例如
- 应该添加(使用 System.Data.Linq;)的引用,我添加了引用
- Guides 必须是未实现 InsertOnSubmit 方法的对象。
第二个是正确的,因为我的数据库中有唯一标识符,
但是,如果我尝试使用带有 id 主键的示例表。而且它也不起作用。 - InsertOnSubmit 是一种 Linq-to-SQL 方法,不在实体框架中。这是我的 id (.dbml) 但我仍然收到错误
【问题讨论】:
标签: c# sql-server asp.net-mvc linq-to-sql