Skip to content

Commit 965c85c

Browse files
committed
resolves aspnetboilerplate#5006: Added IX_Priority_TryCount_NextTryTime index to BackgroundJobInfo
1 parent 343e920 commit 965c85c

File tree

3 files changed

+36
-0
lines changed

3 files changed

+36
-0
lines changed

src/Abp.Zero.EntityFramework/Zero/EntityFramework/AbpZeroDbContext.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,18 @@ protected override void OnModelCreating(DbModelBuilder modelBuilder)
112112
.Property(j => j.NextTryTime)
113113
.CreateIndex("IX_IsAbandoned_NextTryTime", 2);
114114

115+
modelBuilder.Entity<BackgroundJobInfo>()
116+
.Property(j => j.Priority)
117+
.CreateIndex("IX_Priority_TryCount_NextTryTime", 1);
118+
119+
modelBuilder.Entity<BackgroundJobInfo>()
120+
.Property(j => j.TryCount)
121+
.CreateIndex("IX_Priority_TryCount_NextTryTime", 2);
122+
123+
modelBuilder.Entity<BackgroundJobInfo>()
124+
.Property(j => j.NextTryTime)
125+
.CreateIndex("IX_Priority_TryCount_NextTryTime", 3);
126+
115127
#endregion
116128

117129
#region NotificationSubscriptionInfo.IX_NotificationName_EntityTypeName_EntityId_UserId

src/Abp.ZeroCore.EntityFramework/Zero/EntityFramework/AbpZeroDbContext.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,18 @@ protected override void OnModelCreating(DbModelBuilder modelBuilder)
116116
.Property(e => e.NextTryTime)
117117
.CreateIndex("IX_IsAbandoned_NextTryTime", 2);
118118

119+
modelBuilder.Entity<BackgroundJobInfo>()
120+
.Property(j => j.Priority)
121+
.CreateIndex("IX_Priority_TryCount_NextTryTime", 1);
122+
123+
modelBuilder.Entity<BackgroundJobInfo>()
124+
.Property(j => j.TryCount)
125+
.CreateIndex("IX_Priority_TryCount_NextTryTime", 2);
126+
127+
modelBuilder.Entity<BackgroundJobInfo>()
128+
.Property(j => j.NextTryTime)
129+
.CreateIndex("IX_Priority_TryCount_NextTryTime", 3);
130+
119131
#endregion
120132

121133
#region TenantFeatureSetting.IX_TenantId_Name

src/Abp.ZeroCore.EntityFramework/Zero/EntityFramework/AbpZeroHostDbContext.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,18 @@ protected override void OnModelCreating(DbModelBuilder modelBuilder)
112112
.Property(e => e.NextTryTime)
113113
.CreateIndex("IX_IsAbandoned_NextTryTime", 2);
114114

115+
modelBuilder.Entity<BackgroundJobInfo>()
116+
.Property(j => j.Priority)
117+
.CreateIndex("IX_Priority_TryCount_NextTryTime", 1);
118+
119+
modelBuilder.Entity<BackgroundJobInfo>()
120+
.Property(j => j.TryCount)
121+
.CreateIndex("IX_Priority_TryCount_NextTryTime", 2);
122+
123+
modelBuilder.Entity<BackgroundJobInfo>()
124+
.Property(j => j.NextTryTime)
125+
.CreateIndex("IX_Priority_TryCount_NextTryTime", 3);
126+
115127
#endregion
116128

117129
#region TenantFeatureSetting.IX_TenantId_Name

0 commit comments

Comments
 (0)