DI UnitOfWorkManager事务,疑问 #842
Answered
by
luoyunchong
langhaoabcd
asked this question in
Q&A
-
仓储事务,为何这里用继承后的Repository导致事务未生效,一定要使用父类的IBaseRepository<,> 事务才生效? wiki:https://github.com/dotnetcore/FreeSql/wiki/DI-UnitOfWorkManager%E4%BA%8B%E5%8A%A1 |
Beta Was this translation helpful? Give feedback.
Answered by
luoyunchong
Aug 5, 2021
Replies: 1 comment 1 reply
-
1、 DefaultRepository.cs中用 2、DependencyInjection.cs用
如果 想重写,请直接继承现有的DefaultRepository,并传递UnitOfWorkManager或自己绑定下( 参考代码
|
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
langhaoabcd
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
1、 DefaultRepository.cs中用
uowManger?.Binding(this);
绑定了事务。2、DependencyInjection.cs用
AddFreeRepository
方法注入了泛型的仓储实现如果 想重写,请直接继承现有的DefaultRepository,并传递UnitOfWorkManager或自己绑定下(
uowManger?.Binding(this);
)。参考代码
BlogRepository.cs