What is the default transaction isolation level in Entity Framework when I issue “SaveChanges()”? I can not find it anywhere. Shall it be \"Serializable\"?
As of EF 6, the default isolation level for a SQL Server transaction is READ COMMITTED. The reference is here: Entity Framework Working with Transactions (EF6 Onwards)
For other providers (same reference) "the isolation level of the transaction is whatever isolation level the database provider considers its default setting". So you will have to look at the documentation of that provider.