Exemple #1
0
        public override void Configuration(HttpConfiguration config)
        {
            base.Configuration(config);

            ModelValidator.CustomValidate <RequiredAttribute>((attr, context) =>
            {
                return($"{context.DisplayName}为必填字段!");
            });
        }
Exemple #2
0
        /// <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();
        }