我正在使用Entity Framework将我的数据链接到asp.net mvc应用程序。 奇怪的是我可以使用下面的GetALL函数正常读取记录,但是Insert和Delete都没有工作。有什么理由吗?我想知道数据库是否有任何限制以及如何修复它?请注意,我没有收到任何错误,但它表示创建成功,删除也成功。
public IEnumerable<tbl_Category> GetALL()
{
return db.tbl_Category.ToList();
}
public tbl_Category GetByID(int Id)
{
return db.tbl_Category.Find(Id);
}
public void Insert(tbl_Category cat)
{
db.tbl_Category.Add(cat);
}
public void Delete(int Id)
{
tbl_Category cat = db.tbl_Category.Find(Id);
db.tbl_Category.Remove(cat);
}
答案 0 :(得分:2)
我认为你必须在数据上下文中调用SubmitChanges()/ SaveChanges()。