Browse Source

Add ConfigureIndexes method

pull/19073/head
liangshiwei 3 years ago
parent
commit
2a0d4f339b
  1. 4
      framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/IMongoEntityModelBuilder.cs
  2. 5
      framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoEntityModelBuilder.cs

4
framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/IMongoEntityModelBuilder.cs

@ -15,7 +15,7 @@ public interface IMongoEntityModelBuilder<TEntity>
CreateCollectionOptions<TEntity> CreateCollectionOptions { get; }
Action<IMongoIndexManager<BsonDocument>>? IndexesAction { get; set; }
void ConfigureIndexes(Action<IMongoIndexManager<BsonDocument>> action);
}
public interface IMongoEntityModelBuilder
@ -28,5 +28,5 @@ public interface IMongoEntityModelBuilder
CreateCollectionOptions CreateCollectionOptions { get; }
Action<IMongoIndexManager<BsonDocument>>? IndexesAction { get; set; }
void ConfigureIndexes(Action<IMongoIndexManager<BsonDocument>> action);
}

5
framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoEntityModelBuilder.cs

@ -48,4 +48,9 @@ public class MongoEntityModelBuilder<TEntity> :
{
return _createCollectionOptions;
}
public void ConfigureIndexes(Action<IMongoIndexManager<BsonDocument>>? indexesAction)
{
IndexesAction = indexesAction;
}
}

Loading…
Cancel
Save