EF Context.SaveChanges() 不执行任何操作


try 
{
    Context.SaveChanges();
}
catch(Exception e)
{
     Log(e);
}
finally
{
    Log("Complete");
}

当调用 Context.SaveChanges() 时,它会静默失败。不会引发异常,并且永远不会命中 finally 子句。以前有人遇到过这种情况吗?

最后我的问题是我的 POCO 文件与数据库:(不匹配我想知道为什么虽然没有抛出异常...

您的 Log 方法应该有问题。

它是否具有适当的功能重载。

最新更新