コード例 #1
0
        public static IApplicationBuilder UseEnTier(this IApplicationBuilder app, Action <IEnTierApplicationConfigurer> configurer = null)
        {
            ReflectionService.Make().CacheCurrent();

            var s = new StackTrace();

            var caller = s.GetFrame(1);

            var ass = caller.GetMethod().DeclaringType.Assembly;

            ReflectionService.Make().Cache(ass);

            if (configurer != null)
            {
                configurer(new EnTierApplicationConfigurer());
            }

            EnTierApplication.Initialize(app);


            return(app);
        }
コード例 #2
0
        public static IServiceCollection AddEnTierServices(this IServiceCollection services)
        {
            EnTierApplication.Initialize(services);

            return(services);
        }