EF Core SaveChangesAsync 默认会启用事务,如果使用 EF Core 的 Context.Database.ExecuteSqlCommandAsync 执行 SQL 语句,默认会启用事务吗?
Context.Database.ExecuteSqlCommandAsync
验证过了,没有启用事务。想想也不可能默认启用事务,EF Core 不知道通过 ExecuteSqlCommandAsync 执行的 SQL 语句是修改数据操作还是只是查询
一般这个是写一句sql, 所以你认为事务不事务都没太多关系。 然后,如果这个里面可以执行多行sql,c#的方法是不有包含事务的。需要自行处理。 还有楼主可以试一下。没有试过不一定准确。我只是按以前的方法都没有提供事务。
原来dudu的这么多豆豆是这么来的