/// <summary> /// Mvc 注入基础配置 /// </summary> /// <param name="mvcBuilder">Mvc构建器</param> /// <param name="includeDynamicApiController"></param> /// <returns>IMvcBuilder</returns> public static IMvcBuilder AddInjectBase(this IMvcBuilder mvcBuilder, bool includeDynamicApiController = true) { if (includeDynamicApiController) { mvcBuilder.AddDynamicApiControllers(); } mvcBuilder.AddDataValidation() .AddFriendlyException(); return(mvcBuilder); }
/// <summary> /// Mvc 注入基础配置 /// </summary> /// <param name="mvcBuilder">Mvc构建起</param> /// <returns>IMvcBuilder</returns> public static IMvcBuilder AddInject(this IMvcBuilder mvcBuilder) { var services = mvcBuilder.Services; services.AddSpecificationDocuments(); mvcBuilder.AddDynamicApiControllers() .AddDataValidation() .AddFriendlyException(); return(mvcBuilder); }