public override void OnConfigureServices(ServiceConfigurationContext context)
        {
            string connectionStr = context.Configuration["ConnectionStrings:MySql"];

            if (string.IsNullOrEmpty(connectionStr))
            {
                throw new ArgumentException("data connectionStr is not fuond");
            }
            DbContext._connectionStr = connectionStr;
            InjectHelper.AddAssembly(context.Services, "ShenNius.Share.Service");

            context.Services.AddAutoMapper(typeof(AutomapperProfile));
            context.Services.AddHttpContextAccessor();
        }
        public override void OnConfigureServices(ServiceConfigurationContext context)
        {
            string connectionStr = context.Configuration["ConnectionStrings:MySql"];

            if (string.IsNullOrEmpty(connectionStr))
            {
                throw new ArgumentException("data connectionStr is not fuond");
            }
            DbContext._connectionStr = connectionStr;
            InjectHelper.AddAssembly(context.Services, "ShenNius.Share.Domain");

            context.Services.AddAutoMapper(typeof(AutomapperProfile));
            context.Services.AddHttpContextAccessor();
            //事务使用AOP 所以注入下。
            context.Services.AddScoped <DbContext>();

            //注入泛型BaseServer
            context.Services.AddTransient(typeof(IBaseServer <>), typeof(BaseServer <>));
        }