Entity framework core EF Core-context.SaveChanges()和context.Database.BeginTransation()的默认隔离级别是什么?

Entity framework core EF Core-context.SaveChanges()和context.Database.BeginTransation()的默认隔离级别是什么?,entity-framework-core,isolation-level,Entity Framework Core,Isolation Level,我在这里读到,Database.BeginTransaction()默认情况下使用serializable,但我无法在其他任何地方确认这一点。它是IsolationLevel。未指定的,这意味着实际默认值由相应的ADO.NET提供程序提供。对于SqlServer,它是ReadCommitted。它是IsolationLevel.Unspecified,这意味着实际默认值由相应的ADO.NET提供程序提供。对于SqlServer,它是ReadCommitted。

我在这里读到,Database.BeginTransaction()默认情况下使用serializable,但我无法在其他任何地方确认这一点。

它是
IsolationLevel。未指定的
,这意味着实际默认值由相应的ADO.NET提供程序提供。对于SqlServer,它是
ReadCommitted
。它是
IsolationLevel.Unspecified
,这意味着实际默认值由相应的ADO.NET提供程序提供。对于SqlServer,它是
ReadCommitted