public override void Configuration(HttpConfiguration config) { base.Configuration(config); ModelValidator.CustomValidate <RequiredAttribute>((attr, context) => { return($"{context.DisplayName}为必填字段!"); }); }
/// <inheritdoc /> public override void ConfigureServices(IServiceCollection services) { DbConnectionManager.RegisterAdapter(new MySqlLtsAdapter()); LinqConnectionManager.RegisterAdapter(new SqlServerLinqAdapter()); DbConnectionManager.RegisterDatabaseFor <DapperFor>(); services.AddSingleton <IDbTransactionProvider, DbTransactionProvider>() .AddDefaultRepositories <EfContext>(); ModelValidator.CustomValidate <RequiredAttribute>((attr, context) => { return($"{context.DisplayName}Ϊ±ØÌî×Ö¶Î!"); }); base.ConfigureServices(services); services .UseDependencyInjection() .UseMiddleware(); }