From 2a0d4f339baa760be570980c4f7edc1d5b6aa7ba Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Tue, 20 Feb 2024 10:16:24 +0800 Subject: [PATCH] Add ConfigureIndexes method --- .../Volo/Abp/MongoDB/IMongoEntityModelBuilder.cs | 4 ++-- .../Volo/Abp/MongoDB/MongoEntityModelBuilder.cs | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/IMongoEntityModelBuilder.cs b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/IMongoEntityModelBuilder.cs index 923cd0aaef..4ee3f09bc6 100644 --- a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/IMongoEntityModelBuilder.cs +++ b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/IMongoEntityModelBuilder.cs @@ -15,7 +15,7 @@ public interface IMongoEntityModelBuilder CreateCollectionOptions CreateCollectionOptions { get; } - Action>? IndexesAction { get; set; } + void ConfigureIndexes(Action> action); } public interface IMongoEntityModelBuilder @@ -28,5 +28,5 @@ public interface IMongoEntityModelBuilder CreateCollectionOptions CreateCollectionOptions { get; } - Action>? IndexesAction { get; set; } + void ConfigureIndexes(Action> action); } diff --git a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoEntityModelBuilder.cs b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoEntityModelBuilder.cs index 6d367703f5..2fe88cc7db 100644 --- a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoEntityModelBuilder.cs +++ b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoEntityModelBuilder.cs @@ -48,4 +48,9 @@ public class MongoEntityModelBuilder : { return _createCollectionOptions; } + + public void ConfigureIndexes(Action>? indexesAction) + { + IndexesAction = indexesAction; + } }