< Summary

Line coverage
97%
Covered lines: 498
Uncovered lines: 13
Coverable lines: 511
Total lines: 568
Line coverage: 97.4%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
File 1: .ctor(...)100%11100%
File 1: Up(...)100%11100%
File 1: Down(...)100%210%
File 2: BuildTargetModel(...)100%11100%

File(s)

/home/runner/work/elsa-core/elsa-core/src/modules/Elsa.Persistence.EFCore.SqlServer/Migrations/Runtime/20251204150326_V3_6.cs

#LineLine coverage
 1using Microsoft.EntityFrameworkCore.Migrations;
 2
 3#nullable disable
 4
 5namespace Elsa.Persistence.EFCore.SqlServer.Migrations.Runtime
 6{
 7    /// <inheritdoc />
 8    public partial class V3_6 : Migration
 9    {
 10        private readonly Elsa.Persistence.EFCore.IElsaDbContextSchema _schema;
 11
 12        /// <inheritdoc />
 113        public V3_6(Elsa.Persistence.EFCore.IElsaDbContextSchema schema)
 14        {
 115            _schema = schema;
 116        }
 17
 18        /// <inheritdoc />
 19        protected override void Up(MigrationBuilder migrationBuilder)
 20        {
 121            migrationBuilder.AlterColumn<string>(
 122                name: "ActivityId",
 123                schema: _schema.Schema,
 124                table: "Triggers",
 125                type: "nvarchar(450)",
 126                nullable: false,
 127                oldClrType: typeof(string),
 128                oldType: "nvarchar(max)");
 29
 130            migrationBuilder.CreateIndex(
 131                name: "IX_StoredTrigger_Unique_WorkflowDefinitionId_Hash_ActivityId",
 132                schema: _schema.Schema,
 133                table: "Triggers",
 134                columns: new[] { "WorkflowDefinitionId", "Hash", "ActivityId" },
 135                unique: true,
 136                filter: "[Hash] IS NOT NULL");
 137        }
 38
 39        /// <inheritdoc />
 40        protected override void Down(MigrationBuilder migrationBuilder)
 41        {
 042            migrationBuilder.DropIndex(
 043                name: "IX_StoredTrigger_Unique_WorkflowDefinitionId_Hash_ActivityId",
 044                schema: _schema.Schema,
 045                table: "Triggers");
 46
 047            migrationBuilder.AlterColumn<string>(
 048                name: "ActivityId",
 049                schema: _schema.Schema,
 050                table: "Triggers",
 051                type: "nvarchar(max)",
 052                nullable: false,
 053                oldClrType: typeof(string),
 054                oldType: "nvarchar(450)");
 055        }
 56    }
 57}

/home/runner/work/elsa-core/elsa-core/src/modules/Elsa.Persistence.EFCore.SqlServer/Migrations/Runtime/20251204150326_V3_6.Designer.cs

#LineLine coverage
 1// <auto-generated />
 2using System;
 3using Elsa.Persistence.EFCore.Modules.Runtime;
 4using Microsoft.EntityFrameworkCore;
 5using Microsoft.EntityFrameworkCore.Infrastructure;
 6using Microsoft.EntityFrameworkCore.Metadata;
 7using Microsoft.EntityFrameworkCore.Migrations;
 8using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
 9
 10#nullable disable
 11
 12namespace Elsa.Persistence.EFCore.SqlServer.Migrations.Runtime
 13{
 14    [DbContext(typeof(RuntimeElsaDbContext))]
 15    [Migration("20251204150326_V3_6")]
 16    partial class V3_6
 17    {
 18        /// <inheritdoc />
 19        protected override void BuildTargetModel(ModelBuilder modelBuilder)
 20        {
 21#pragma warning disable 612, 618
 122            modelBuilder
 123                .HasDefaultSchema("Elsa")
 124                .HasAnnotation("ProductVersion", "9.0.11")
 125                .HasAnnotation("Relational:MaxIdentifierLength", 128);
 26
 127            SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
 28
 129            modelBuilder.Entity("Elsa.KeyValues.Entities.SerializedKeyValuePair", b =>
 130                {
 131                    b.Property<string>("Id")
 132                        .HasColumnType("nvarchar(450)");
 133
 134                    b.Property<string>("SerializedValue")
 135                        .IsRequired()
 136                        .HasColumnType("nvarchar(max)");
 137
 138                    b.Property<string>("TenantId")
 139                        .HasColumnType("nvarchar(450)");
 140
 141                    b.HasKey("Id");
 142
 143                    b.HasIndex(new[] { "TenantId" }, "IX_SerializedKeyValuePair_TenantId");
 144
 145                    b.ToTable("KeyValuePairs", "Elsa");
 246                });
 47
 148            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.ActivityExecutionRecord", b =>
 149                {
 150                    b.Property<string>("Id")
 151                        .HasColumnType("nvarchar(450)");
 152
 153                    b.Property<string>("ActivityId")
 154                        .IsRequired()
 155                        .HasColumnType("nvarchar(450)");
 156
 157                    b.Property<string>("ActivityName")
 158                        .HasColumnType("nvarchar(450)");
 159
 160                    b.Property<string>("ActivityNodeId")
 161                        .IsRequired()
 162                        .HasColumnType("nvarchar(450)");
 163
 164                    b.Property<string>("ActivityType")
 165                        .IsRequired()
 166                        .HasColumnType("nvarchar(450)");
 167
 168                    b.Property<int>("ActivityTypeVersion")
 169                        .HasColumnType("int");
 170
 171                    b.Property<int>("AggregateFaultCount")
 172                        .HasColumnType("int");
 173
 174                    b.Property<DateTimeOffset?>("CompletedAt")
 175                        .HasColumnType("datetimeoffset");
 176
 177                    b.Property<bool>("HasBookmarks")
 178                        .HasColumnType("bit");
 179
 180                    b.Property<string>("SerializedActivityState")
 181                        .HasColumnType("nvarchar(max)");
 182
 183                    b.Property<string>("SerializedActivityStateCompressionAlgorithm")
 184                        .HasColumnType("nvarchar(max)");
 185
 186                    b.Property<string>("SerializedException")
 187                        .HasColumnType("nvarchar(max)");
 188
 189                    b.Property<string>("SerializedMetadata")
 190                        .HasColumnType("nvarchar(max)");
 191
 192                    b.Property<string>("SerializedOutputs")
 193                        .HasColumnType("nvarchar(max)");
 194
 195                    b.Property<string>("SerializedPayload")
 196                        .HasColumnType("nvarchar(max)");
 197
 198                    b.Property<string>("SerializedProperties")
 199                        .HasColumnType("nvarchar(max)");
 1100
 1101                    b.Property<DateTimeOffset>("StartedAt")
 1102                        .HasColumnType("datetimeoffset");
 1103
 1104                    b.Property<string>("Status")
 1105                        .IsRequired()
 1106                        .HasColumnType("nvarchar(450)");
 1107
 1108                    b.Property<string>("TenantId")
 1109                        .HasColumnType("nvarchar(450)");
 1110
 1111                    b.Property<string>("WorkflowInstanceId")
 1112                        .IsRequired()
 1113                        .HasColumnType("nvarchar(450)");
 1114
 1115                    b.HasKey("Id");
 1116
 1117                    b.HasIndex("ActivityId")
 1118                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityId");
 1119
 1120                    b.HasIndex("ActivityName")
 1121                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityName");
 1122
 1123                    b.HasIndex("ActivityNodeId")
 1124                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityNodeId");
 1125
 1126                    b.HasIndex("ActivityType")
 1127                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityType");
 1128
 1129                    b.HasIndex("ActivityTypeVersion")
 1130                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityTypeVersion");
 1131
 1132                    b.HasIndex("CompletedAt")
 1133                        .HasDatabaseName("IX_ActivityExecutionRecord_CompletedAt");
 1134
 1135                    b.HasIndex("HasBookmarks")
 1136                        .HasDatabaseName("IX_ActivityExecutionRecord_HasBookmarks");
 1137
 1138                    b.HasIndex("StartedAt")
 1139                        .HasDatabaseName("IX_ActivityExecutionRecord_StartedAt");
 1140
 1141                    b.HasIndex("Status")
 1142                        .HasDatabaseName("IX_ActivityExecutionRecord_Status");
 1143
 1144                    b.HasIndex("TenantId")
 1145                        .HasDatabaseName("IX_ActivityExecutionRecord_TenantId");
 1146
 1147                    b.HasIndex("WorkflowInstanceId")
 1148                        .HasDatabaseName("IX_ActivityExecutionRecord_WorkflowInstanceId");
 1149
 1150                    b.HasIndex("ActivityType", "ActivityTypeVersion")
 1151                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityType_ActivityTypeVersion");
 1152
 1153                    b.ToTable("ActivityExecutionRecords", "Elsa");
 2154                });
 155
 1156            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.BookmarkQueueItem", b =>
 1157                {
 1158                    b.Property<string>("Id")
 1159                        .HasColumnType("nvarchar(450)");
 1160
 1161                    b.Property<string>("ActivityInstanceId")
 1162                        .HasColumnType("nvarchar(450)");
 1163
 1164                    b.Property<string>("ActivityTypeName")
 1165                        .HasColumnType("nvarchar(450)");
 1166
 1167                    b.Property<string>("BookmarkId")
 1168                        .HasColumnType("nvarchar(450)");
 1169
 1170                    b.Property<string>("CorrelationId")
 1171                        .HasColumnType("nvarchar(450)");
 1172
 1173                    b.Property<DateTimeOffset>("CreatedAt")
 1174                        .HasColumnType("datetimeoffset");
 1175
 1176                    b.Property<string>("SerializedOptions")
 1177                        .HasColumnType("nvarchar(max)");
 1178
 1179                    b.Property<string>("StimulusHash")
 1180                        .HasColumnType("nvarchar(450)");
 1181
 1182                    b.Property<string>("TenantId")
 1183                        .HasColumnType("nvarchar(450)");
 1184
 1185                    b.Property<string>("WorkflowInstanceId")
 1186                        .HasColumnType("nvarchar(450)");
 1187
 1188                    b.HasKey("Id");
 1189
 1190                    b.HasIndex(new[] { "ActivityInstanceId" }, "IX_BookmarkQueueItem_ActivityInstanceId");
 1191
 1192                    b.HasIndex(new[] { "ActivityTypeName" }, "IX_BookmarkQueueItem_ActivityTypeName");
 1193
 1194                    b.HasIndex(new[] { "BookmarkId" }, "IX_BookmarkQueueItem_BookmarkId");
 1195
 1196                    b.HasIndex(new[] { "CorrelationId" }, "IX_BookmarkQueueItem_CorrelationId");
 1197
 1198                    b.HasIndex(new[] { "CreatedAt" }, "IX_BookmarkQueueItem_CreatedAt");
 1199
 1200                    b.HasIndex(new[] { "StimulusHash" }, "IX_BookmarkQueueItem_StimulusHash");
 1201
 1202                    b.HasIndex(new[] { "TenantId" }, "IX_BookmarkQueueItem_TenantId");
 1203
 1204                    b.HasIndex(new[] { "WorkflowInstanceId" }, "IX_BookmarkQueueItem_WorkflowInstanceId");
 1205
 1206                    b.ToTable("BookmarkQueueItems", "Elsa");
 2207                });
 208
 1209            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.StoredBookmark", b =>
 1210                {
 1211                    b.Property<string>("Id")
 1212                        .HasColumnType("nvarchar(450)");
 1213
 1214                    b.Property<string>("ActivityInstanceId")
 1215                        .HasColumnType("nvarchar(450)");
 1216
 1217                    b.Property<string>("ActivityTypeName")
 1218                        .IsRequired()
 1219                        .HasColumnType("nvarchar(450)");
 1220
 1221                    b.Property<string>("CorrelationId")
 1222                        .HasColumnType("nvarchar(max)");
 1223
 1224                    b.Property<DateTimeOffset>("CreatedAt")
 1225                        .HasColumnType("datetimeoffset");
 1226
 1227                    b.Property<string>("Hash")
 1228                        .IsRequired()
 1229                        .HasColumnType("nvarchar(450)");
 1230
 1231                    b.Property<string>("Name")
 1232                        .HasColumnType("nvarchar(450)");
 1233
 1234                    b.Property<string>("SerializedMetadata")
 1235                        .HasColumnType("nvarchar(max)");
 1236
 1237                    b.Property<string>("SerializedPayload")
 1238                        .HasColumnType("nvarchar(max)");
 1239
 1240                    b.Property<string>("TenantId")
 1241                        .HasColumnType("nvarchar(450)");
 1242
 1243                    b.Property<string>("WorkflowInstanceId")
 1244                        .IsRequired()
 1245                        .HasColumnType("nvarchar(450)");
 1246
 1247                    b.HasKey("Id");
 1248
 1249                    b.HasIndex(new[] { "ActivityInstanceId" }, "IX_StoredBookmark_ActivityInstanceId");
 1250
 1251                    b.HasIndex(new[] { "ActivityTypeName" }, "IX_StoredBookmark_ActivityTypeName");
 1252
 1253                    b.HasIndex(new[] { "ActivityTypeName", "Hash" }, "IX_StoredBookmark_ActivityTypeName_Hash");
 1254
 1255                    b.HasIndex(new[] { "ActivityTypeName", "Hash", "WorkflowInstanceId" }, "IX_StoredBookmark_ActivityTy
 1256
 1257                    b.HasIndex(new[] { "CreatedAt" }, "IX_StoredBookmark_CreatedAt");
 1258
 1259                    b.HasIndex(new[] { "Hash" }, "IX_StoredBookmark_Hash");
 1260
 1261                    b.HasIndex(new[] { "Name" }, "IX_StoredBookmark_Name");
 1262
 1263                    b.HasIndex(new[] { "Name", "Hash" }, "IX_StoredBookmark_Name_Hash");
 1264
 1265                    b.HasIndex(new[] { "Name", "Hash", "WorkflowInstanceId" }, "IX_StoredBookmark_Name_Hash_WorkflowInst
 1266
 1267                    b.HasIndex(new[] { "TenantId" }, "IX_StoredBookmark_TenantId");
 1268
 1269                    b.HasIndex(new[] { "WorkflowInstanceId" }, "IX_StoredBookmark_WorkflowInstanceId");
 1270
 1271                    b.ToTable("Bookmarks", "Elsa");
 2272                });
 273
 1274            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.StoredTrigger", b =>
 1275                {
 1276                    b.Property<string>("Id")
 1277                        .HasColumnType("nvarchar(450)");
 1278
 1279                    b.Property<string>("ActivityId")
 1280                        .IsRequired()
 1281                        .HasColumnType("nvarchar(450)");
 1282
 1283                    b.Property<string>("Hash")
 1284                        .HasColumnType("nvarchar(450)");
 1285
 1286                    b.Property<string>("Name")
 1287                        .HasColumnType("nvarchar(450)");
 1288
 1289                    b.Property<string>("SerializedPayload")
 1290                        .HasColumnType("nvarchar(max)");
 1291
 1292                    b.Property<string>("TenantId")
 1293                        .HasColumnType("nvarchar(450)");
 1294
 1295                    b.Property<string>("WorkflowDefinitionId")
 1296                        .IsRequired()
 1297                        .HasColumnType("nvarchar(450)");
 1298
 1299                    b.Property<string>("WorkflowDefinitionVersionId")
 1300                        .IsRequired()
 1301                        .HasColumnType("nvarchar(450)");
 1302
 1303                    b.HasKey("Id");
 1304
 1305                    b.HasIndex("Hash")
 1306                        .HasDatabaseName("IX_StoredTrigger_Hash");
 1307
 1308                    b.HasIndex("Name")
 1309                        .HasDatabaseName("IX_StoredTrigger_Name");
 1310
 1311                    b.HasIndex("TenantId")
 1312                        .HasDatabaseName("IX_StoredTrigger_TenantId");
 1313
 1314                    b.HasIndex("WorkflowDefinitionId")
 1315                        .HasDatabaseName("IX_StoredTrigger_WorkflowDefinitionId");
 1316
 1317                    b.HasIndex("WorkflowDefinitionVersionId")
 1318                        .HasDatabaseName("IX_StoredTrigger_WorkflowDefinitionVersionId");
 1319
 1320                    b.HasIndex("WorkflowDefinitionId", "Hash", "ActivityId")
 1321                        .IsUnique()
 1322                        .HasDatabaseName("IX_StoredTrigger_Unique_WorkflowDefinitionId_Hash_ActivityId")
 1323                        .HasFilter("[Hash] IS NOT NULL");
 1324
 1325                    b.ToTable("Triggers", "Elsa");
 2326                });
 327
 1328            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.WorkflowExecutionLogRecord", b =>
 1329                {
 1330                    b.Property<string>("Id")
 1331                        .HasColumnType("nvarchar(450)");
 1332
 1333                    b.Property<string>("ActivityId")
 1334                        .IsRequired()
 1335                        .HasColumnType("nvarchar(450)");
 1336
 1337                    b.Property<string>("ActivityInstanceId")
 1338                        .IsRequired()
 1339                        .HasColumnType("nvarchar(450)");
 1340
 1341                    b.Property<string>("ActivityName")
 1342                        .HasColumnType("nvarchar(450)");
 1343
 1344                    b.Property<string>("ActivityNodeId")
 1345                        .IsRequired()
 1346                        .HasColumnType("nvarchar(450)");
 1347
 1348                    b.Property<string>("ActivityType")
 1349                        .IsRequired()
 1350                        .HasColumnType("nvarchar(450)");
 1351
 1352                    b.Property<int>("ActivityTypeVersion")
 1353                        .HasColumnType("int");
 1354
 1355                    b.Property<string>("EventName")
 1356                        .HasColumnType("nvarchar(450)");
 1357
 1358                    b.Property<string>("Message")
 1359                        .HasColumnType("nvarchar(max)");
 1360
 1361                    b.Property<string>("ParentActivityInstanceId")
 1362                        .HasColumnType("nvarchar(450)");
 1363
 1364                    b.Property<long>("Sequence")
 1365                        .HasColumnType("bigint");
 1366
 1367                    b.Property<string>("SerializedActivityState")
 1368                        .HasColumnType("nvarchar(max)");
 1369
 1370                    b.Property<string>("SerializedPayload")
 1371                        .HasColumnType("nvarchar(max)");
 1372
 1373                    b.Property<string>("Source")
 1374                        .HasColumnType("nvarchar(max)");
 1375
 1376                    b.Property<string>("TenantId")
 1377                        .HasColumnType("nvarchar(450)");
 1378
 1379                    b.Property<DateTimeOffset>("Timestamp")
 1380                        .HasColumnType("datetimeoffset");
 1381
 1382                    b.Property<string>("WorkflowDefinitionId")
 1383                        .IsRequired()
 1384                        .HasColumnType("nvarchar(450)");
 1385
 1386                    b.Property<string>("WorkflowDefinitionVersionId")
 1387                        .IsRequired()
 1388                        .HasColumnType("nvarchar(450)");
 1389
 1390                    b.Property<string>("WorkflowInstanceId")
 1391                        .IsRequired()
 1392                        .HasColumnType("nvarchar(450)");
 1393
 1394                    b.Property<int>("WorkflowVersion")
 1395                        .HasColumnType("int");
 1396
 1397                    b.HasKey("Id");
 1398
 1399                    b.HasIndex("ActivityId")
 1400                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityId");
 1401
 1402                    b.HasIndex("ActivityInstanceId")
 1403                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityInstanceId");
 1404
 1405                    b.HasIndex("ActivityName")
 1406                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityName");
 1407
 1408                    b.HasIndex("ActivityNodeId")
 1409                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityNodeId");
 1410
 1411                    b.HasIndex("ActivityType")
 1412                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityType");
 1413
 1414                    b.HasIndex("ActivityTypeVersion")
 1415                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityTypeVersion");
 1416
 1417                    b.HasIndex("EventName")
 1418                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_EventName");
 1419
 1420                    b.HasIndex("ParentActivityInstanceId")
 1421                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ParentActivityInstanceId");
 1422
 1423                    b.HasIndex("Sequence")
 1424                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_Sequence");
 1425
 1426                    b.HasIndex("TenantId")
 1427                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_TenantId");
 1428
 1429                    b.HasIndex("Timestamp")
 1430                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_Timestamp");
 1431
 1432                    b.HasIndex("WorkflowDefinitionId")
 1433                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_WorkflowDefinitionId");
 1434
 1435                    b.HasIndex("WorkflowDefinitionVersionId")
 1436                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_WorkflowDefinitionVersionId");
 1437
 1438                    b.HasIndex("WorkflowInstanceId")
 1439                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_WorkflowInstanceId");
 1440
 1441                    b.HasIndex("WorkflowVersion")
 1442                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_WorkflowVersion");
 1443
 1444                    b.HasIndex("ActivityType", "ActivityTypeVersion")
 1445                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityType_ActivityTypeVersion");
 1446
 1447                    b.HasIndex("Timestamp", "Sequence")
 1448                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_Timestamp_Sequence");
 1449
 1450                    b.ToTable("WorkflowExecutionLogRecords", "Elsa");
 2451                });
 452
 1453            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.WorkflowInboxMessage", b =>
 1454                {
 1455                    b.Property<string>("Id")
 1456                        .HasColumnType("nvarchar(450)");
 1457
 1458                    b.Property<string>("ActivityInstanceId")
 1459                        .HasColumnType("nvarchar(450)");
 1460
 1461                    b.Property<string>("ActivityTypeName")
 1462                        .IsRequired()
 1463                        .HasColumnType("nvarchar(450)");
 1464
 1465                    b.Property<string>("CorrelationId")
 1466                        .HasColumnType("nvarchar(450)");
 1467
 1468                    b.Property<DateTimeOffset>("CreatedAt")
 1469                        .HasColumnType("datetimeoffset");
 1470
 1471                    b.Property<DateTimeOffset>("ExpiresAt")
 1472                        .HasColumnType("datetimeoffset");
 1473
 1474                    b.Property<string>("Hash")
 1475                        .IsRequired()
 1476                        .HasColumnType("nvarchar(450)");
 1477
 1478                    b.Property<string>("SerializedBookmarkPayload")
 1479                        .HasColumnType("nvarchar(max)");
 1480
 1481                    b.Property<string>("SerializedInput")
 1482                        .HasColumnType("nvarchar(max)");
 1483
 1484                    b.Property<string>("TenantId")
 1485                        .HasColumnType("nvarchar(max)");
 1486
 1487                    b.Property<string>("WorkflowInstanceId")
 1488                        .HasColumnType("nvarchar(450)");
 1489
 1490                    b.HasKey("Id");
 1491
 1492                    b.HasIndex(new[] { "ActivityInstanceId" }, "IX_WorkflowInboxMessage_ActivityInstanceId");
 1493
 1494                    b.HasIndex(new[] { "ActivityTypeName" }, "IX_WorkflowInboxMessage_ActivityTypeName");
 1495
 1496                    b.HasIndex(new[] { "CorrelationId" }, "IX_WorkflowInboxMessage_CorrelationId");
 1497
 1498                    b.HasIndex(new[] { "CreatedAt" }, "IX_WorkflowInboxMessage_CreatedAt");
 1499
 1500                    b.HasIndex(new[] { "ExpiresAt" }, "IX_WorkflowInboxMessage_ExpiresAt");
 1501
 1502                    b.HasIndex(new[] { "Hash" }, "IX_WorkflowInboxMessage_Hash");
 1503
 1504                    b.HasIndex(new[] { "WorkflowInstanceId" }, "IX_WorkflowInboxMessage_WorkflowInstanceId");
 1505
 1506                    b.ToTable("WorkflowInboxMessages", "Elsa");
 2507                });
 508#pragma warning restore 612, 618
 1509        }
 510    }
 511}