public void Intercept(IInvocation invocation) { var dataSource = DataSourceExtractor.ExtractDataSource(invocation.MethodInvocationTarget); var tx = invocation.MethodInvocationTarget.GetAttribute <RequireDbContextAttribute>().Transactional; RequireDbContextHandler.InvokeContextHandler(dataSource, invocation, tx); }
public void Intercept(IInvocation invocation) { var dataSource = DataSourceExtractor.ExtractDataSource(invocation.TargetType); RequireDbContextHandler.InvokeContextHandler(dataSource, invocation, false); }