Sql server 使用实体框架问题插入和删除数据
我正在使用实体框架将我的数据链接到asp.net mvc应用程序。 奇怪的是,我可以使用下面的GetALL函数正常读取记录,但是插入和删除都不起作用。有什么原因吗?我想知道数据库是否有任何限制,如果有,如何修复?请注意,我没有收到任何错误,但它说创建成功,删除也成功Sql server 使用实体框架问题插入和删除数据,sql-server,asp.net-mvc,entity-framework,Sql Server,Asp.net Mvc,Entity Framework,我正在使用实体框架将我的数据链接到asp.net mvc应用程序。 奇怪的是,我可以使用下面的GetALL函数正常读取记录,但是插入和删除都不起作用。有什么原因吗?我想知道数据库是否有任何限制,如果有,如何修复?请注意,我没有收到任何错误,但它说创建成功,删除也成功 public IEnumerable<tbl_Category> GetALL() { return db.tbl_Category.ToList(); }
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);
}
public IEnumerable GetALL()
{
返回db.tbl_Category.ToList();
}
公共tbl_类别GetByID(内部Id)
{
返回db.tbl_Category.Find(Id);
}
公共无效插入(待定类别类别类别)
{
db.tbl_类别添加(类别);
}
公共无效删除(int-Id)
{
tbl_Category cat=db.tbl_Category.Find(Id);
db.tbl_类别移除(cat);
}
我认为您必须在数据上下文中调用SubmitChanges()/SaveChanges()。我认为您必须在数据上下文中调用SubmitChanges()/SaveChanges()