// using System; using MP.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable namespace MP.Data.Migrations.MoonPro_Utils { [DbContext(typeof(MoonPro_UtilsContext))] partial class MoonPro_UtilsContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .UseCollation("SQL_Latin1_General_CP1_CI_AS") .HasAnnotation("ProductVersion", "6.0.36") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); modelBuilder.Entity("MP.Data.DbModels.Mtc.MtcSetupModel", b => { b.Property("IdxMacchina") .HasColumnType("nvarchar(450)"); b.Property("MtcDataItemsRaw") .HasColumnType("nvarchar(max)"); b.HasKey("IdxMacchina"); b.ToTable("mtc_setup"); }); modelBuilder.Entity("MP.Data.DbModels.Utils.StatsAggregatedModel", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("AvgDuration") .HasColumnType("float"); b.Property("Destination") .HasColumnType("nvarchar(450)"); b.Property("Hour") .HasColumnType("datetime2"); b.Property("MachineId") .HasColumnType("nvarchar(450)"); b.Property("MaxDuration") .HasColumnType("float"); b.Property("MinDuration") .HasColumnType("float"); b.Property("NoReply") .HasColumnType("bigint"); b.Property("RequestCount") .HasColumnType("bigint"); b.HasKey("Id"); b.HasIndex("Destination", "MachineId", "Hour") .IsUnique() .HasDatabaseName("idx_statsaggr_env_mach_hour") .HasFilter("[Destination] IS NOT NULL AND [MachineId] IS NOT NULL"); b.ToTable("stats_aggr"); }); modelBuilder.Entity("MP.Data.DbModels.Utils.StatsDetailModel", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("AvgDuration") .HasColumnType("float"); b.Property("Destination") .HasColumnType("nvarchar(450)"); b.Property("Hour") .HasColumnType("datetime2"); b.Property("MaxDuration") .HasColumnType("float"); b.Property("MinDuration") .HasColumnType("float"); b.Property("NoReply") .HasColumnType("bigint"); b.Property("RequestCount") .HasColumnType("bigint"); b.Property("Type") .HasColumnType("nvarchar(450)"); b.HasKey("Id"); b.HasIndex("Destination", "Type", "Hour") .IsUnique() .HasDatabaseName("idx_statsdet_hour_env_type") .HasFilter("[Destination] IS NOT NULL AND [Type] IS NOT NULL"); b.ToTable("stats_detail"); }); modelBuilder.Entity("MP.Data.DbModels.Utils.StatsErrorModel", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("Count") .HasColumnType("bigint"); b.Property("Destination") .HasColumnType("nvarchar(450)"); b.Property("ErrorMessage") .HasColumnType("nvarchar(450)"); b.Property("Hour") .HasColumnType("datetime2"); b.Property("Type") .HasColumnType("nvarchar(450)"); b.HasKey("Id"); b.HasIndex("Destination", "Type", "Hour", "ErrorMessage") .IsUnique() .HasDatabaseName("idx_statserr_dest_type_hour_err") .HasFilter("[Destination] IS NOT NULL AND [Type] IS NOT NULL AND [ErrorMessage] IS NOT NULL"); b.ToTable("stats_errors"); }); modelBuilder.Entity("MP.Data.DbModels.Utils.StatsStatusCodeModel", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("Count") .HasColumnType("bigint"); b.Property("Destination") .HasColumnType("nvarchar(450)"); b.Property("Hour") .HasColumnType("datetime2"); b.Property("StatusCode") .HasColumnType("int"); b.Property("Type") .HasColumnType("nvarchar(450)"); b.HasKey("Id"); b.HasIndex("Destination", "Type", "Hour", "StatusCode") .IsUnique() .HasDatabaseName("idx_statscode_dest_type_hour_code") .HasFilter("[Destination] IS NOT NULL AND [Type] IS NOT NULL"); b.ToTable("stats_status_codes"); }); #pragma warning restore 612, 618 } } }