public static RddBuilder AddAutoMapper(this RddBuilder rddBuilder, Action <IMapperConfigurationExpression> configure)
        {
            rddBuilder.Services.TryAddSingleton(typeof(IRddObjectsMapper <,>), typeof(RddObjectsMapper <,>));

            var mapper = new MapperConfiguration(configure).CreateMapper();

            rddBuilder.Services.TryAddSingleton <IMapper>(mapper);

            return(rddBuilder);
        }
예제 #2
0
 public static RddBuilder AddZEntityOptimizeInclude(this RddBuilder rddBuilder)
 {
     rddBuilder.Services.AddSingleton <IIncludeApplicator, ZEntityIncludeApplicator>();
     return(rddBuilder);
 }