/// <summary>
        /// Adds the registered ISnTracer instance to the repository builder.
        /// </summary>
        public static IRepositoryBuilder UseTracer(this IRepositoryBuilder repositoryBuilder, IServiceProvider provider)
        {
            var tracer = provider.GetService <ISnTracer>();

            if (tracer != null)
            {
                repositoryBuilder.UseTracer(tracer);
            }

            return(repositoryBuilder);
        }