我使用此代码将一项添加到SpareParts
我的数据库中的表中。
try
{
Database1Entities _db = new Database1Entities();
SparePart sparePart = new SparePart();
sparePart.manufactureID = 2;
sparePart.name = "detail";
_db.SpareParts.AddObject(sparePart);
int changesNumber = _db.SaveChanges(System.Data.Objects.SaveOptions.AcceptAllChangesAfterSave);
int count = _db.SpareParts.Count();
int i = 8 + 1;
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
我试过了_db.SaveChanges()
。那没有帮助。
我没有任何例外。如果我开始调试 4 次,我会看到 count = 4。我可以遍历我的所有项目。但是如果我等待 1 分钟并再次开始调试,我会看到 count = 1。所以看来我的更改仍然不在数据库中。