< Summary

Information
Class: Elsa.Persistence.EFCore.SqlServer.Migrations.Runtime.RuntimeElsaDbContextModelSnapshot
Assembly: Elsa.Persistence.EFCore.SqlServer
File(s): /home/runner/work/elsa-core/elsa-core/src/modules/Elsa.Persistence.EFCore.SqlServer/Migrations/Runtime/RuntimeElsaDbContextModelSnapshot.cs
Line coverage
0%
Covered lines: 0
Uncovered lines: 582
Coverable lines: 582
Total lines: 612
Line coverage: 0%
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
BuildModel(...)100%210%

File(s)

/home/runner/work/elsa-core/elsa-core/src/modules/Elsa.Persistence.EFCore.SqlServer/Migrations/Runtime/RuntimeElsaDbContextModelSnapshot.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.Storage.ValueConversion;
 8
 9#nullable disable
 10
 11namespace Elsa.Persistence.EFCore.SqlServer.Migrations.Runtime
 12{
 13    [DbContext(typeof(RuntimeElsaDbContext))]
 14    partial class RuntimeElsaDbContextModelSnapshot : ModelSnapshot
 15    {
 16        protected override void BuildModel(ModelBuilder modelBuilder)
 17        {
 18#pragma warning disable 612, 618
 019            modelBuilder
 020                .HasDefaultSchema("Elsa")
 021                .HasAnnotation("ProductVersion", "9.0.11")
 022                .HasAnnotation("Relational:MaxIdentifierLength", 128);
 23
 024            SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
 25
 026            modelBuilder.Entity("Elsa.KeyValues.Entities.SerializedKeyValuePair", b =>
 027                {
 028                    b.Property<string>("Id")
 029                        .HasColumnType("nvarchar(450)");
 030
 031                    b.Property<string>("SerializedValue")
 032                        .IsRequired()
 033                        .HasColumnType("nvarchar(max)");
 034
 035                    b.Property<string>("TenantId")
 036                        .HasColumnType("nvarchar(450)");
 037
 038                    b.HasKey("Id");
 039
 040                    b.HasIndex(new[] { "TenantId" }, "IX_SerializedKeyValuePair_TenantId");
 041
 042                    b.ToTable("KeyValuePairs", "Elsa");
 043                });
 44
 045            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.ActivityExecutionRecord", b =>
 046                {
 047                    b.Property<string>("Id")
 048                        .HasColumnType("nvarchar(450)");
 049
 050                    b.Property<string>("ActivityId")
 051                        .IsRequired()
 052                        .HasColumnType("nvarchar(450)");
 053
 054                    b.Property<string>("ActivityName")
 055                        .HasColumnType("nvarchar(450)");
 056
 057                    b.Property<string>("ActivityNodeId")
 058                        .IsRequired()
 059                        .HasColumnType("nvarchar(max)");
 060
 061                    b.Property<string>("ActivityType")
 062                        .IsRequired()
 063                        .HasColumnType("nvarchar(450)");
 064
 065                    b.Property<int>("ActivityTypeVersion")
 066                        .HasColumnType("int");
 067
 068                    b.Property<int>("AggregateFaultCount")
 069                        .HasColumnType("int");
 070
 071                    b.Property<int?>("CallStackDepth")
 072                        .HasColumnType("int");
 073
 074                    b.Property<DateTimeOffset?>("CompletedAt")
 075                        .HasColumnType("datetimeoffset");
 076
 077                    b.Property<bool>("HasBookmarks")
 078                        .HasColumnType("bit");
 079
 080                    b.Property<string>("SchedulingActivityExecutionId")
 081                        .HasColumnType("nvarchar(max)");
 082
 083                    b.Property<string>("SchedulingActivityId")
 084                        .HasColumnType("nvarchar(max)");
 085
 086                    b.Property<string>("SchedulingWorkflowInstanceId")
 087                        .HasColumnType("nvarchar(max)");
 088
 089                    b.Property<string>("SerializedActivityState")
 090                        .HasColumnType("nvarchar(max)");
 091
 092                    b.Property<string>("SerializedActivityStateCompressionAlgorithm")
 093                        .HasColumnType("nvarchar(max)");
 094
 095                    b.Property<string>("SerializedException")
 096                        .HasColumnType("nvarchar(max)");
 097
 098                    b.Property<string>("SerializedMetadata")
 099                        .HasColumnType("nvarchar(max)");
 0100
 0101                    b.Property<string>("SerializedOutputs")
 0102                        .HasColumnType("nvarchar(max)");
 0103
 0104                    b.Property<string>("SerializedPayload")
 0105                        .HasColumnType("nvarchar(max)");
 0106
 0107                    b.Property<string>("SerializedProperties")
 0108                        .HasColumnType("nvarchar(max)");
 0109
 0110                    b.Property<DateTimeOffset>("StartedAt")
 0111                        .HasColumnType("datetimeoffset");
 0112
 0113                    b.Property<string>("Status")
 0114                        .IsRequired()
 0115                        .HasColumnType("nvarchar(450)");
 0116
 0117                    b.Property<string>("TenantId")
 0118                        .HasColumnType("nvarchar(450)");
 0119
 0120                    b.Property<string>("WorkflowInstanceId")
 0121                        .IsRequired()
 0122                        .HasColumnType("nvarchar(450)");
 0123
 0124                    b.HasKey("Id");
 0125
 0126                    b.HasIndex("ActivityId")
 0127                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityId");
 0128
 0129                    b.HasIndex("ActivityName")
 0130                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityName");
 0131
 0132                    b.HasIndex("ActivityType")
 0133                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityType");
 0134
 0135                    b.HasIndex("ActivityTypeVersion")
 0136                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityTypeVersion");
 0137
 0138                    b.HasIndex("CompletedAt")
 0139                        .HasDatabaseName("IX_ActivityExecutionRecord_CompletedAt");
 0140
 0141                    b.HasIndex("HasBookmarks")
 0142                        .HasDatabaseName("IX_ActivityExecutionRecord_HasBookmarks");
 0143
 0144                    b.HasIndex("StartedAt")
 0145                        .HasDatabaseName("IX_ActivityExecutionRecord_StartedAt");
 0146
 0147                    b.HasIndex("Status")
 0148                        .HasDatabaseName("IX_ActivityExecutionRecord_Status");
 0149
 0150                    b.HasIndex("TenantId")
 0151                        .HasDatabaseName("IX_ActivityExecutionRecord_TenantId");
 0152
 0153                    b.HasIndex("WorkflowInstanceId")
 0154                        .HasDatabaseName("IX_ActivityExecutionRecord_WorkflowInstanceId");
 0155
 0156                    b.HasIndex("ActivityType", "ActivityTypeVersion")
 0157                        .HasDatabaseName("IX_ActivityExecutionRecord_ActivityType_ActivityTypeVersion");
 0158
 0159                    b.ToTable("ActivityExecutionRecords", "Elsa");
 0160                });
 161
 0162            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.BookmarkQueueDeadLetterItem", b =>
 0163                {
 0164                    b.Property<string>("Id")
 0165                        .HasColumnType("nvarchar(450)");
 0166
 0167                    b.Property<string>("ActivityInstanceId")
 0168                        .HasColumnType("nvarchar(450)");
 0169
 0170                    b.Property<string>("ActivityTypeName")
 0171                        .HasColumnType("nvarchar(450)");
 0172
 0173                    b.Property<string>("BookmarkId")
 0174                        .HasColumnType("nvarchar(450)");
 0175
 0176                    b.Property<bool>("CanReplay")
 0177                        .HasColumnType("bit");
 0178
 0179                    b.Property<string>("CorrelationId")
 0180                        .HasColumnType("nvarchar(450)");
 0181
 0182                    b.Property<DateTimeOffset>("DeadLetteredAt")
 0183                        .HasColumnType("datetimeoffset");
 0184
 0185                    b.Property<int>("DeliveryAttempts")
 0186                        .HasColumnType("int");
 0187
 0188                    b.Property<DateTimeOffset?>("LastAttemptedAt")
 0189                        .HasColumnType("datetimeoffset");
 0190
 0191                    b.Property<string>("LastErrorMessage")
 0192                        .HasColumnType("nvarchar(max)");
 0193
 0194                    b.Property<string>("LastErrorType")
 0195                        .HasColumnType("nvarchar(max)");
 0196
 0197                    b.Property<DateTimeOffset>("OriginalCreatedAt")
 0198                        .HasColumnType("datetimeoffset");
 0199
 0200                    b.Property<string>("OriginalQueueItemId")
 0201                        .IsRequired()
 0202                        .HasColumnType("nvarchar(450)");
 0203
 0204                    b.Property<string>("Reason")
 0205                        .IsRequired()
 0206                        .HasColumnType("nvarchar(max)");
 0207
 0208                    b.Property<DateTimeOffset?>("ReplayedAt")
 0209                        .HasColumnType("datetimeoffset");
 0210
 0211                    b.Property<string>("ReplayedQueueItemId")
 0212                        .HasColumnType("nvarchar(max)");
 0213
 0214                    b.Property<string>("SerializedOptions")
 0215                        .HasColumnType("nvarchar(max)");
 0216
 0217                    b.Property<string>("StimulusHash")
 0218                        .HasColumnType("nvarchar(max)");
 0219
 0220                    b.Property<string>("TenantId")
 0221                        .HasColumnType("nvarchar(450)");
 0222
 0223                    b.Property<string>("WorkflowInstanceId")
 0224                        .HasColumnType("nvarchar(450)");
 0225
 0226                    b.HasKey("Id");
 0227
 0228                    b.HasIndex(new[] { "ActivityInstanceId" }, "IX_BookmarkQueueDeadLetterItem_ActivityInstanceId");
 0229
 0230                    b.HasIndex(new[] { "ActivityTypeName" }, "IX_BookmarkQueueDeadLetterItem_ActivityTypeName");
 0231
 0232                    b.HasIndex(new[] { "BookmarkId" }, "IX_BookmarkQueueDeadLetterItem_BookmarkId");
 0233
 0234                    b.HasIndex(new[] { "CorrelationId" }, "IX_BookmarkQueueDeadLetterItem_CorrelationId");
 0235
 0236                    b.HasIndex(new[] { "DeadLetteredAt" }, "IX_BookmarkQueueDeadLetterItem_DeadLetteredAt");
 0237
 0238                    b.HasIndex(new[] { "OriginalQueueItemId" }, "IX_BookmarkQueueDeadLetterItem_OriginalQueueItemId")
 0239                        .IsUnique();
 0240
 0241                    b.HasIndex(new[] { "TenantId" }, "IX_BookmarkQueueDeadLetterItem_TenantId");
 0242
 0243                    b.HasIndex(new[] { "WorkflowInstanceId" }, "IX_BookmarkQueueDeadLetterItem_WorkflowInstanceId");
 0244
 0245                    b.ToTable("BookmarkQueueDeadLetterItems", "Elsa");
 0246                });
 247
 0248            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.BookmarkQueueItem", b =>
 0249                {
 0250                    b.Property<string>("Id")
 0251                        .HasColumnType("nvarchar(450)");
 0252
 0253                    b.Property<string>("ActivityInstanceId")
 0254                        .HasColumnType("nvarchar(450)");
 0255
 0256                    b.Property<string>("ActivityTypeName")
 0257                        .HasColumnType("nvarchar(450)");
 0258
 0259                    b.Property<string>("BookmarkId")
 0260                        .HasColumnType("nvarchar(450)");
 0261
 0262                    b.Property<string>("CorrelationId")
 0263                        .HasColumnType("nvarchar(450)");
 0264
 0265                    b.Property<DateTimeOffset>("CreatedAt")
 0266                        .HasColumnType("datetimeoffset");
 0267
 0268                    b.Property<int>("DeliveryAttempts")
 0269                        .HasColumnType("int");
 0270
 0271                    b.Property<DateTimeOffset?>("LastAttemptedAt")
 0272                        .HasColumnType("datetimeoffset");
 0273
 0274                    b.Property<string>("LastErrorMessage")
 0275                        .HasColumnType("nvarchar(max)");
 0276
 0277                    b.Property<string>("LastErrorType")
 0278                        .HasColumnType("nvarchar(max)");
 0279
 0280                    b.Property<string>("SerializedOptions")
 0281                        .HasColumnType("nvarchar(max)");
 0282
 0283                    b.Property<string>("StimulusHash")
 0284                        .HasColumnType("nvarchar(450)");
 0285
 0286                    b.Property<string>("TenantId")
 0287                        .HasColumnType("nvarchar(450)");
 0288
 0289                    b.Property<string>("WorkflowInstanceId")
 0290                        .HasColumnType("nvarchar(450)");
 0291
 0292                    b.HasKey("Id");
 0293
 0294                    b.HasIndex(new[] { "ActivityInstanceId" }, "IX_BookmarkQueueItem_ActivityInstanceId");
 0295
 0296                    b.HasIndex(new[] { "ActivityTypeName" }, "IX_BookmarkQueueItem_ActivityTypeName");
 0297
 0298                    b.HasIndex(new[] { "BookmarkId" }, "IX_BookmarkQueueItem_BookmarkId");
 0299
 0300                    b.HasIndex(new[] { "CorrelationId" }, "IX_BookmarkQueueItem_CorrelationId");
 0301
 0302                    b.HasIndex(new[] { "CreatedAt" }, "IX_BookmarkQueueItem_CreatedAt");
 0303
 0304                    b.HasIndex(new[] { "StimulusHash" }, "IX_BookmarkQueueItem_StimulusHash");
 0305
 0306                    b.HasIndex(new[] { "TenantId" }, "IX_BookmarkQueueItem_TenantId");
 0307
 0308                    b.HasIndex(new[] { "WorkflowInstanceId" }, "IX_BookmarkQueueItem_WorkflowInstanceId");
 0309
 0310                    b.ToTable("BookmarkQueueItems", "Elsa");
 0311                });
 312
 0313            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.StoredBookmark", b =>
 0314                {
 0315                    b.Property<string>("Id")
 0316                        .HasColumnType("nvarchar(450)");
 0317
 0318                    b.Property<string>("ActivityInstanceId")
 0319                        .HasColumnType("nvarchar(450)");
 0320
 0321                    b.Property<string>("ActivityTypeName")
 0322                        .IsRequired()
 0323                        .HasColumnType("nvarchar(450)");
 0324
 0325                    b.Property<string>("CorrelationId")
 0326                        .HasColumnType("nvarchar(max)");
 0327
 0328                    b.Property<DateTimeOffset>("CreatedAt")
 0329                        .HasColumnType("datetimeoffset");
 0330
 0331                    b.Property<string>("Hash")
 0332                        .IsRequired()
 0333                        .HasColumnType("nvarchar(450)");
 0334
 0335                    b.Property<string>("Name")
 0336                        .HasColumnType("nvarchar(450)");
 0337
 0338                    b.Property<string>("SerializedMetadata")
 0339                        .HasColumnType("nvarchar(max)");
 0340
 0341                    b.Property<string>("SerializedPayload")
 0342                        .HasColumnType("nvarchar(max)");
 0343
 0344                    b.Property<string>("TenantId")
 0345                        .HasColumnType("nvarchar(450)");
 0346
 0347                    b.Property<string>("WorkflowInstanceId")
 0348                        .IsRequired()
 0349                        .HasColumnType("nvarchar(450)");
 0350
 0351                    b.HasKey("Id");
 0352
 0353                    b.HasIndex(new[] { "ActivityInstanceId" }, "IX_StoredBookmark_ActivityInstanceId");
 0354
 0355                    b.HasIndex(new[] { "ActivityTypeName" }, "IX_StoredBookmark_ActivityTypeName");
 0356
 0357                    b.HasIndex(new[] { "ActivityTypeName", "Hash" }, "IX_StoredBookmark_ActivityTypeName_Hash");
 0358
 0359                    b.HasIndex(new[] { "ActivityTypeName", "Hash", "WorkflowInstanceId" }, "IX_StoredBookmark_ActivityTy
 0360
 0361                    b.HasIndex(new[] { "CreatedAt" }, "IX_StoredBookmark_CreatedAt");
 0362
 0363                    b.HasIndex(new[] { "Hash" }, "IX_StoredBookmark_Hash");
 0364
 0365                    b.HasIndex(new[] { "Name" }, "IX_StoredBookmark_Name");
 0366
 0367                    b.HasIndex(new[] { "Name", "Hash" }, "IX_StoredBookmark_Name_Hash");
 0368
 0369                    b.HasIndex(new[] { "Name", "Hash", "WorkflowInstanceId" }, "IX_StoredBookmark_Name_Hash_WorkflowInst
 0370
 0371                    b.HasIndex(new[] { "TenantId" }, "IX_StoredBookmark_TenantId");
 0372
 0373                    b.HasIndex(new[] { "WorkflowInstanceId" }, "IX_StoredBookmark_WorkflowInstanceId");
 0374
 0375                    b.ToTable("Bookmarks", "Elsa");
 0376                });
 377
 0378            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.StoredTrigger", b =>
 0379                {
 0380                    b.Property<string>("Id")
 0381                        .HasColumnType("nvarchar(450)");
 0382
 0383                    b.Property<string>("ActivityId")
 0384                        .IsRequired()
 0385                        .HasColumnType("nvarchar(450)");
 0386
 0387                    b.Property<string>("Hash")
 0388                        .HasColumnType("nvarchar(450)");
 0389
 0390                    b.Property<string>("Name")
 0391                        .HasColumnType("nvarchar(450)");
 0392
 0393                    b.Property<string>("SerializedPayload")
 0394                        .HasColumnType("nvarchar(max)");
 0395
 0396                    b.Property<string>("TenantId")
 0397                        .HasColumnType("nvarchar(450)");
 0398
 0399                    b.Property<string>("WorkflowDefinitionId")
 0400                        .IsRequired()
 0401                        .HasColumnType("nvarchar(450)");
 0402
 0403                    b.Property<string>("WorkflowDefinitionVersionId")
 0404                        .IsRequired()
 0405                        .HasColumnType("nvarchar(450)");
 0406
 0407                    b.HasKey("Id");
 0408
 0409                    b.HasIndex("Hash")
 0410                        .HasDatabaseName("IX_StoredTrigger_Hash");
 0411
 0412                    b.HasIndex("Name")
 0413                        .HasDatabaseName("IX_StoredTrigger_Name");
 0414
 0415                    b.HasIndex("TenantId")
 0416                        .HasDatabaseName("IX_StoredTrigger_TenantId");
 0417
 0418                    b.HasIndex("WorkflowDefinitionId")
 0419                        .HasDatabaseName("IX_StoredTrigger_WorkflowDefinitionId");
 0420
 0421                    b.HasIndex("WorkflowDefinitionVersionId")
 0422                        .HasDatabaseName("IX_StoredTrigger_WorkflowDefinitionVersionId");
 0423
 0424                    b.HasIndex("WorkflowDefinitionId", "Hash", "ActivityId", "TenantId")
 0425                        .IsUnique()
 0426                        .HasDatabaseName("IX_StoredTrigger_Unique_WorkflowDefinitionId_Hash_ActivityId_TenantId")
 0427                        .HasFilter("[Hash] IS NOT NULL");
 0428
 0429                    b.ToTable("Triggers", "Elsa");
 0430                });
 431
 0432            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.WorkflowExecutionLogRecord", b =>
 0433                {
 0434                    b.Property<string>("Id")
 0435                        .HasColumnType("nvarchar(450)");
 0436
 0437                    b.Property<string>("ActivityId")
 0438                        .IsRequired()
 0439                        .HasColumnType("nvarchar(450)");
 0440
 0441                    b.Property<string>("ActivityInstanceId")
 0442                        .IsRequired()
 0443                        .HasColumnType("nvarchar(450)");
 0444
 0445                    b.Property<string>("ActivityName")
 0446                        .HasColumnType("nvarchar(450)");
 0447
 0448                    b.Property<string>("ActivityNodeId")
 0449                        .IsRequired()
 0450                        .HasColumnType("nvarchar(max)");
 0451
 0452                    b.Property<string>("ActivityType")
 0453                        .IsRequired()
 0454                        .HasColumnType("nvarchar(450)");
 0455
 0456                    b.Property<int>("ActivityTypeVersion")
 0457                        .HasColumnType("int");
 0458
 0459                    b.Property<string>("EventName")
 0460                        .HasColumnType("nvarchar(450)");
 0461
 0462                    b.Property<string>("Message")
 0463                        .HasColumnType("nvarchar(max)");
 0464
 0465                    b.Property<string>("ParentActivityInstanceId")
 0466                        .HasColumnType("nvarchar(450)");
 0467
 0468                    b.Property<long>("Sequence")
 0469                        .HasColumnType("bigint");
 0470
 0471                    b.Property<string>("SerializedActivityState")
 0472                        .HasColumnType("nvarchar(max)");
 0473
 0474                    b.Property<string>("SerializedPayload")
 0475                        .HasColumnType("nvarchar(max)");
 0476
 0477                    b.Property<string>("Source")
 0478                        .HasColumnType("nvarchar(max)");
 0479
 0480                    b.Property<string>("TenantId")
 0481                        .HasColumnType("nvarchar(450)");
 0482
 0483                    b.Property<DateTimeOffset>("Timestamp")
 0484                        .HasColumnType("datetimeoffset");
 0485
 0486                    b.Property<string>("WorkflowDefinitionId")
 0487                        .IsRequired()
 0488                        .HasColumnType("nvarchar(450)");
 0489
 0490                    b.Property<string>("WorkflowDefinitionVersionId")
 0491                        .IsRequired()
 0492                        .HasColumnType("nvarchar(450)");
 0493
 0494                    b.Property<string>("WorkflowInstanceId")
 0495                        .IsRequired()
 0496                        .HasColumnType("nvarchar(450)");
 0497
 0498                    b.Property<int>("WorkflowVersion")
 0499                        .HasColumnType("int");
 0500
 0501                    b.HasKey("Id");
 0502
 0503                    b.HasIndex("ActivityId")
 0504                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityId");
 0505
 0506                    b.HasIndex("ActivityInstanceId")
 0507                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityInstanceId");
 0508
 0509                    b.HasIndex("ActivityName")
 0510                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityName");
 0511
 0512                    b.HasIndex("ActivityType")
 0513                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityType");
 0514
 0515                    b.HasIndex("ActivityTypeVersion")
 0516                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityTypeVersion");
 0517
 0518                    b.HasIndex("EventName")
 0519                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_EventName");
 0520
 0521                    b.HasIndex("ParentActivityInstanceId")
 0522                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ParentActivityInstanceId");
 0523
 0524                    b.HasIndex("Sequence")
 0525                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_Sequence");
 0526
 0527                    b.HasIndex("TenantId")
 0528                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_TenantId");
 0529
 0530                    b.HasIndex("Timestamp")
 0531                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_Timestamp");
 0532
 0533                    b.HasIndex("WorkflowDefinitionId")
 0534                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_WorkflowDefinitionId");
 0535
 0536                    b.HasIndex("WorkflowDefinitionVersionId")
 0537                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_WorkflowDefinitionVersionId");
 0538
 0539                    b.HasIndex("WorkflowInstanceId")
 0540                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_WorkflowInstanceId");
 0541
 0542                    b.HasIndex("WorkflowVersion")
 0543                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_WorkflowVersion");
 0544
 0545                    b.HasIndex("ActivityType", "ActivityTypeVersion")
 0546                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_ActivityType_ActivityTypeVersion");
 0547
 0548                    b.HasIndex("Timestamp", "Sequence")
 0549                        .HasDatabaseName("IX_WorkflowExecutionLogRecord_Timestamp_Sequence");
 0550
 0551                    b.ToTable("WorkflowExecutionLogRecords", "Elsa");
 0552                });
 553
 0554            modelBuilder.Entity("Elsa.Workflows.Runtime.Entities.WorkflowInboxMessage", b =>
 0555                {
 0556                    b.Property<string>("Id")
 0557                        .HasColumnType("nvarchar(450)");
 0558
 0559                    b.Property<string>("ActivityInstanceId")
 0560                        .HasColumnType("nvarchar(450)");
 0561
 0562                    b.Property<string>("ActivityTypeName")
 0563                        .IsRequired()
 0564                        .HasColumnType("nvarchar(450)");
 0565
 0566                    b.Property<string>("CorrelationId")
 0567                        .HasColumnType("nvarchar(450)");
 0568
 0569                    b.Property<DateTimeOffset>("CreatedAt")
 0570                        .HasColumnType("datetimeoffset");
 0571
 0572                    b.Property<DateTimeOffset>("ExpiresAt")
 0573                        .HasColumnType("datetimeoffset");
 0574
 0575                    b.Property<string>("Hash")
 0576                        .IsRequired()
 0577                        .HasColumnType("nvarchar(450)");
 0578
 0579                    b.Property<string>("SerializedBookmarkPayload")
 0580                        .HasColumnType("nvarchar(max)");
 0581
 0582                    b.Property<string>("SerializedInput")
 0583                        .HasColumnType("nvarchar(max)");
 0584
 0585                    b.Property<string>("TenantId")
 0586                        .HasColumnType("nvarchar(max)");
 0587
 0588                    b.Property<string>("WorkflowInstanceId")
 0589                        .HasColumnType("nvarchar(450)");
 0590
 0591                    b.HasKey("Id");
 0592
 0593                    b.HasIndex(new[] { "ActivityInstanceId" }, "IX_WorkflowInboxMessage_ActivityInstanceId");
 0594
 0595                    b.HasIndex(new[] { "ActivityTypeName" }, "IX_WorkflowInboxMessage_ActivityTypeName");
 0596
 0597                    b.HasIndex(new[] { "CorrelationId" }, "IX_WorkflowInboxMessage_CorrelationId");
 0598
 0599                    b.HasIndex(new[] { "CreatedAt" }, "IX_WorkflowInboxMessage_CreatedAt");
 0600
 0601                    b.HasIndex(new[] { "ExpiresAt" }, "IX_WorkflowInboxMessage_ExpiresAt");
 0602
 0603                    b.HasIndex(new[] { "Hash" }, "IX_WorkflowInboxMessage_Hash");
 0604
 0605                    b.HasIndex(new[] { "WorkflowInstanceId" }, "IX_WorkflowInboxMessage_WorkflowInstanceId");
 0606
 0607                    b.ToTable("WorkflowInboxMessages", "Elsa");
 0608                });
 609#pragma warning restore 612, 618
 0610        }
 611    }
 612}