// using System; using FakturyWeb.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; namespace FakturyWeb.Migrations { [DbContext(typeof(FakturyWebContext))] partial class FakturyWebContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("Relational:MaxIdentifierLength", 128) .HasAnnotation("ProductVersion", "5.0.17") .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); modelBuilder.Entity("RazorPagesMovie.Models.FAKTURA", b => { b.Property("ID") .ValueGeneratedOnAdd() .HasColumnType("int") .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); b.Property("CINNOSTI") .HasColumnType("nvarchar(max)"); b.Property("CISLO") .HasColumnType("nvarchar(max)"); b.Property("CISLO_ABS") .HasColumnType("int"); b.Property("D_BANKA") .HasColumnType("nvarchar(max)"); b.Property("D_DIC") .HasColumnType("nvarchar(max)"); b.Property("D_EMAIL") .HasColumnType("nvarchar(max)"); b.Property("D_IC") .HasColumnType("nvarchar(max)"); b.Property("D_MESTO") .HasColumnType("nvarchar(max)"); b.Property("D_PRAJM") .HasColumnType("nvarchar(max)"); b.Property("D_PSC") .HasColumnType("nvarchar(max)"); b.Property("D_TELEFON") .HasColumnType("nvarchar(max)"); b.Property("D_ULICE") .HasColumnType("nvarchar(max)"); b.Property("D_WEB") .HasColumnType("nvarchar(max)"); b.Property("FORMA_UHRADY") .HasColumnType("tinyint"); b.Property("O_DIC") .HasColumnType("nvarchar(max)"); b.Property("O_IC") .HasColumnType("nvarchar(max)"); b.Property("O_MESTO") .HasColumnType("nvarchar(max)"); b.Property("O_PRAJM") .HasColumnType("nvarchar(max)"); b.Property("O_PSC") .HasColumnType("nvarchar(max)"); b.Property("O_ULICE") .HasColumnType("nvarchar(max)"); b.Property("SPLATNOST") .HasColumnType("datetime2"); b.Property("VYSTAVENI") .HasColumnType("datetime2"); b.Property("ZakaznikID") .HasColumnType("int"); b.HasKey("ID"); b.HasIndex("ZakaznikID"); b.ToTable("FAKTURA"); }); modelBuilder.Entity("RazorPagesMovie.Models.PLATBA", b => { b.Property("ID") .ValueGeneratedOnAdd() .HasColumnType("int") .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); b.Property("CASTKA") .HasColumnType("money"); b.Property("DATUM") .HasColumnType("datetime2"); b.Property("FAKTURAID") .HasColumnType("int"); b.Property("POZNAMKA") .HasColumnType("nvarchar(max)"); b.HasKey("ID"); b.HasIndex("FAKTURAID"); b.ToTable("PLATBA"); }); modelBuilder.Entity("RazorPagesMovie.Models.POLOZKA", b => { b.Property("ID") .ValueGeneratedOnAdd() .HasColumnType("int") .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); b.Property("CENA") .HasColumnType("money"); b.Property("CENA_JEDNOTKA") .HasColumnType("money"); b.Property("FAKTURAID") .HasColumnType("int"); b.Property("JEDNOTKA") .HasColumnType("nvarchar(max)"); b.Property("NAZEV") .HasColumnType("nvarchar(max)"); b.Property("POCET") .HasColumnType("real"); b.Property("SLEVA") .HasColumnType("real"); b.HasKey("ID"); b.HasIndex("FAKTURAID"); b.ToTable("POLOZKA"); }); modelBuilder.Entity("RazorPagesMovie.Models.UZIVATEL", b => { b.Property("ID") .ValueGeneratedOnAdd() .HasColumnType("int") .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); b.Property("BANKA") .HasColumnType("nvarchar(max)"); b.Property("DIC") .HasColumnType("nvarchar(max)"); b.Property("EMAIL") .HasColumnType("nvarchar(max)"); b.Property("FAKTURA_CISLOVANI") .HasColumnType("int"); b.Property("FAKTURA_MASKA") .HasColumnType("nvarchar(max)"); b.Property("FAKTURA_SPLATNOST") .HasColumnType("int"); b.Property("IC") .HasColumnType("nvarchar(max)"); b.Property("JMENO") .HasColumnType("nvarchar(max)"); b.Property("MESTO") .HasColumnType("nvarchar(max)"); b.Property("PRIJMENI") .HasColumnType("nvarchar(max)"); b.Property("PSC") .HasColumnType("nvarchar(max)"); b.Property("TELEFON") .HasColumnType("nvarchar(max)"); b.Property("ULICE") .HasColumnType("nvarchar(max)"); b.Property("WEB") .HasColumnType("nvarchar(max)"); b.HasKey("ID"); b.ToTable("UZIVATEL"); }); modelBuilder.Entity("RazorPagesMovie.Models.ZAKAZNIK", b => { b.Property("ID") .ValueGeneratedOnAdd() .HasColumnType("int") .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); b.Property("DIC") .HasColumnType("nvarchar(max)"); b.Property("EMAIL") .HasColumnType("nvarchar(max)"); b.Property("IC") .HasColumnType("nvarchar(max)"); b.Property("JMENO") .HasColumnType("nvarchar(max)"); b.Property("MESTO") .HasColumnType("nvarchar(max)"); b.Property("PRIJMENI") .HasColumnType("nvarchar(max)"); b.Property("PSC") .HasColumnType("nvarchar(max)"); b.Property("TELEFON") .HasColumnType("nvarchar(max)"); b.Property("ULICE") .HasColumnType("nvarchar(max)"); b.HasKey("ID"); b.ToTable("ZAKAZNIK"); }); modelBuilder.Entity("RazorPagesMovie.Models.FAKTURA", b => { b.HasOne("RazorPagesMovie.Models.ZAKAZNIK", "ZAKAZNIK") .WithMany("Faktury") .HasForeignKey("ZakaznikID") .OnDelete(DeleteBehavior.Restrict) .IsRequired(); b.Navigation("ZAKAZNIK"); }); modelBuilder.Entity("RazorPagesMovie.Models.PLATBA", b => { b.HasOne("RazorPagesMovie.Models.FAKTURA", null) .WithMany("PLATBY") .HasForeignKey("FAKTURAID"); }); modelBuilder.Entity("RazorPagesMovie.Models.POLOZKA", b => { b.HasOne("RazorPagesMovie.Models.FAKTURA", null) .WithMany("POLOZKY") .HasForeignKey("FAKTURAID"); }); modelBuilder.Entity("RazorPagesMovie.Models.FAKTURA", b => { b.Navigation("PLATBY"); b.Navigation("POLOZKY"); }); modelBuilder.Entity("RazorPagesMovie.Models.ZAKAZNIK", b => { b.Navigation("Faktury"); }); #pragma warning restore 612, 618 } } }