public static void ConfigureFeatureManagement( this IMongoModelBuilder builder, Action <MongoModelBuilderConfigurationOptions> optionsAction = null) { Check.NotNull(builder, nameof(builder)); var options = new FeatureManagementMongoModelBuilderConfigurationOptions(); optionsAction?.Invoke(options); }
public static void ConfigureFeatureManagement( this IMongoModelBuilder builder, Action <MongoModelBuilderConfigurationOptions> optionsAction = null) { Check.NotNull(builder, nameof(builder)); var options = new FeatureManagementMongoModelBuilderConfigurationOptions(); optionsAction?.Invoke(options); builder.Entity <FeatureValue>(b => { b.CollectionName = options.CollectionPrefix + "FeatureValues"; }); }