示例#1
0
        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);
        }