dev #2

Merged
admin merged 176 commits from dev into master 2025-04-18 01:31:49 +00:00
Showing only changes of commit 37951e9496 - Show all commits

View File

@ -31,14 +31,25 @@ public class CollectBusMongoDbContext : AbpMongoDbContext, ICollectBusMongoDbCon
protected override void CreateModel(IMongoModelBuilder modelBuilder) protected override void CreateModel(IMongoModelBuilder modelBuilder)
{ {
base.CreateModel(modelBuilder); modelBuilder.Entity<MeterReadingRecords>(builder =>
modelBuilder.ConfigureCollectBus(); {
builder.CreateCollectionOptions.Collation = new Collation(locale: "en_US", strength: CollationStrength.Secondary);
builder.ConfigureIndexes(indexes =>
{
indexes.CreateOne(
new CreateIndexModel<BsonDocument>(
Builders<BsonDocument>.IndexKeys.Ascending("MyProperty"),
new CreateIndexOptions { Unique = true }
)
);
}
);
//modelBuilder.Entity<MeterReadingRecords>(builder => //// 创建索引
//builder.ConfigureIndexes(index =>
//{ //{
// // 创建索引
// builder.ConfigureIndexes(index =>
// {
// //List<CreateIndexModel<BsonDocument>> createIndexModels = new List<CreateIndexModel<BsonDocument>>(); // //List<CreateIndexModel<BsonDocument>> createIndexModels = new List<CreateIndexModel<BsonDocument>>();
// //createIndexModels.Add(new CreateIndexModel<BsonDocument>( // //createIndexModels.Add(new CreateIndexModel<BsonDocument>(
// // Builders<BsonDocument>.IndexKeys.Ascending(nameof(MeterReadingRecords)), // // Builders<BsonDocument>.IndexKeys.Ascending(nameof(MeterReadingRecords)),
@ -61,15 +72,18 @@ public class CollectBusMongoDbContext : AbpMongoDbContext, ICollectBusMongoDbCon
// //index.CreateOne( // //index.CreateOne(
// //new CreateIndexModel<BsonDocument>(indexKeys, indexOptions)); // //new CreateIndexModel<BsonDocument>(indexKeys, indexOptions));
// index.CreateOne(new CreateIndexModel<BsonDocument>( // //index.CreateOne(new CreateIndexModel<BsonDocument>(
// Builders<BsonDocument>.IndexKeys.Ascending(nameof(MeterReadingRecords)), // // Builders<BsonDocument>.IndexKeys.Ascending(nameof(MeterReadingRecords)),
// new CreateIndexOptions // // new CreateIndexOptions
// { // // {
// Unique = true // // Unique = true
// } // // }
// )); // // ));
// });
//}); //});
});
base.CreateModel(modelBuilder);
modelBuilder.ConfigureCollectBus();
} }
} }