public static void ConfigureEShop( this IMongoModelBuilder builder, Action <AbpMongoModelBuilderConfigurationOptions> optionsAction = null) { Check.NotNull(builder, nameof(builder)); var options = new EShopMongoModelBuilderConfigurationOptions( EShopDbProperties.DbTablePrefix ); optionsAction?.Invoke(options); builder.ConfigureEShopBaskets(); builder.ConfigureEShopOrders(); builder.ConfigureEShopPayments(); builder.ConfigureEShopProducts(); builder.ConfigureEShopStores(); }
/* Add mongo collections here. Example: * public IMongoCollection<Question> Questions => Collection<Question>(); */ protected override void CreateModel(IMongoModelBuilder modelBuilder) { base.CreateModel(modelBuilder); modelBuilder.ConfigureEShopOrders(); }