// using System; using MP.FileData; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; namespace MP.FileData.Migrations { [DbContext(typeof(MoonPro_ProgContext))] partial class MoonPro_ProgContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("Relational:Collation", "SQL_Latin1_General_CP1_CI_AS") .HasAnnotation("Relational:MaxIdentifierLength", 128) .HasAnnotation("ProductVersion", "5.0.9") .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); modelBuilder.Entity("MP.FileData.DatabaseModels.ArticoloModel", b => { b.Property("CodArticolo") .HasColumnType("nvarchar(450)"); b.Property("DescArticolo") .HasColumnType("nvarchar(max)"); b.Property("Disegno") .HasColumnType("nvarchar(max)"); b.Property("Tipo") .HasColumnType("nvarchar(max)"); b.HasKey("CodArticolo"); b.ToTable("Articoli"); }); modelBuilder.Entity("MP.FileData.DatabaseModels.FileModel", b => { b.Property("FileId") .ValueGeneratedOnAdd() .HasColumnType("int") .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); b.Property("Active") .HasColumnType("bit"); b.Property("Changed") .HasColumnType("bit"); b.Property("CodArticolo") .HasColumnType("nvarchar(450)"); b.Property("FileContent") .HasColumnType("varbinary(max)"); b.Property("IdxMacchina") .HasColumnType("nvarchar(450)"); b.Property("LastCheck") .HasColumnType("datetime2"); b.Property("LastMod") .HasColumnType("datetime2"); b.Property("MimeType") .HasColumnType("nvarchar(max)"); b.Property("Name") .HasColumnType("nvarchar(max)"); b.Property("Path") .HasColumnType("nvarchar(max)"); b.Property("Rev") .HasColumnType("int"); b.Property("Size") .HasColumnType("int"); b.HasKey("FileId"); b.HasIndex("CodArticolo"); b.HasIndex("IdxMacchina"); b.ToTable("Files"); }); modelBuilder.Entity("MP.FileData.DatabaseModels.MacchinaModel", b => { b.Property("IdxMacchina") .HasColumnType("nvarchar(450)"); b.Property("BasePath") .HasColumnType("nvarchar(max)"); b.Property("CodMacchina") .HasColumnType("nvarchar(max)"); b.Property("Descrizione") .HasColumnType("nvarchar(max)"); b.Property("ImgUrl") .HasColumnType("nvarchar(max)"); b.Property("Nome") .HasColumnType("nvarchar(max)"); b.Property("Note") .HasColumnType("nvarchar(max)"); b.Property("ShowOrder") .HasColumnType("int"); b.HasKey("IdxMacchina"); b.ToTable("Macchine"); }); modelBuilder.Entity("MP.FileData.DatabaseModels.FileModel", b => { b.HasOne("MP.FileData.DatabaseModels.ArticoloModel", "Articolo") .WithMany() .HasForeignKey("CodArticolo"); b.HasOne("MP.FileData.DatabaseModels.MacchinaModel", "Macchina") .WithMany() .HasForeignKey("IdxMacchina"); b.Navigation("Articolo"); b.Navigation("Macchina"); }); #pragma warning restore 612, 618 } } }