我无法使用Entity Framework保存数据

时间:2012-11-14 15:24:50

标签: c# asp.net database objectcontext

我使用此代码将一个项目添加到我的数据库中的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.所以看来我的更改仍然没有在数据库中。

0 个答案:

没有答案