// using System; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using SteUp.Data.LocalDb; #nullable disable namespace SteUp.Data.Migrations { [DbContext(typeof(AppDbContext))] [Migration("20260217143326_InitialCreate")] partial class InitialCreate { /// protected override void BuildTargetModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder.HasAnnotation("ProductVersion", "9.0.13"); modelBuilder.Entity("SteUp.Shared.Core.Entities.Ispezione", b => { b.Property("CodMdep") .HasColumnType("TEXT"); b.Property("Data") .HasColumnType("TEXT"); b.Property("Rilevatore") .HasColumnType("TEXT"); b.Property("Stato") .HasColumnType("INTEGER"); b.HasKey("CodMdep", "Data", "Rilevatore"); b.ToTable("Ispezioni"); }); modelBuilder.Entity("SteUp.Shared.Core.Entities.Scheda", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("INTEGER"); b.Property("ActivityTypeId") .HasColumnType("TEXT"); b.Property("CodJfas") .HasColumnType("TEXT"); b.Property("CodMdep") .IsRequired() .HasColumnType("TEXT"); b.Property("Data") .HasColumnType("TEXT"); b.Property("DescrizioneReparto") .HasColumnType("TEXT"); b.Property("Note") .HasColumnType("TEXT"); b.Property("Responsabile") .HasColumnType("TEXT"); b.Property("Rilevatore") .IsRequired() .HasColumnType("TEXT"); b.Property("Scadenza") .HasColumnType("INTEGER"); b.HasKey("Id"); b.HasIndex("CodMdep", "Data", "Rilevatore"); b.ToTable("Schede"); }); modelBuilder.Entity("SteUp.Shared.Core.Entities.Scheda", b => { b.HasOne("SteUp.Shared.Core.Entities.Ispezione", "Ispezione") .WithMany("Schede") .HasForeignKey("CodMdep", "Data", "Rilevatore") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Ispezione"); }); modelBuilder.Entity("SteUp.Shared.Core.Entities.Ispezione", b => { b.Navigation("Schede"); }); #pragma warning restore 612, 618 } } }