Coldairarrow / EFCore.Sharding

Database Sharding For EFCore
Apache License 2.0
694 stars 143 forks source link

读写分离中事务使用 #81

Open yesheng586969 opened 3 years ago

yesheng586969 commented 3 years ago

目前我想在读写分离的时候使用事务,全部走写库,我看代码中有这样的写法 ` private IDbAccessor ReadDb { get { if (_openedTransaction) { return WriteDb; } else { if (_readDb == null) { _readDb = GetRandomDb(ReadWriteType.Read); }

                return _readDb;
            }
        }
    }`

但是在开启事务的时候,没有用,是否这么修改就行了? image