//
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
using orthodox;
#nullable disable
namespace orthodox.Migrations
{
//[DbContext(typeof(OrthodoxContext))]
//[Migration("20230401112709_OrthodoxMigration")]
// partial class OrthodoxMigration
// {
// ///
// protected override void BuildTargetModel(ModelBuilder modelBuilder)
// {
//#pragma warning disable 612, 618
// modelBuilder
// .HasAnnotation("ProductVersion", "7.0.4")
// .HasAnnotation("Relational:MaxIdentifierLength", 128);
// SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
// modelBuilder.Entity("orthodox.Model.Datum", b =>
// {
// b.Property("Id")
// .ValueGeneratedOnAdd()
// .HasColumnType("int");
// SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"));
// b.Property("PaymentDate")
// .HasColumnType("datetime2");
// b.Property("PaymentType")
// .HasColumnType("nvarchar(max)");
// b.HasKey("Id");
// b.ToTable("Datums");
// });
// modelBuilder.Entity("orthodox.Model.KlientaInformacija", b =>
// {
// b.Property("Id")
// .ValueGeneratedOnAdd()
// .HasColumnType("int");
// SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"));
// b.Property("IdDt")
// .HasColumnType("int");
// b.Property("IdDtNavigationId")
// .HasColumnType("int");
// b.Property("IdPerson")
// .HasColumnType("int");
// b.Property("IdPersonNavigationId")
// .HasColumnType("int");
// b.Property("IdTransactionDate")
// .HasColumnType("int");
// b.Property("IdTransactionDateNavigationId")
// .HasColumnType("int");
// b.Property("Payment")
// .HasColumnType("nvarchar(max)");
// b.HasKey("Id");
// b.HasIndex("IdDtNavigationId");
// b.HasIndex("IdPersonNavigationId");
// b.HasIndex("IdTransactionDateNavigationId");
// b.ToTable("KlientaInformacijas");
// });
// modelBuilder.Entity("orthodox.Model.Pakalpojumi", b =>
// {
// b.Property("Id")
// .ValueGeneratedOnAdd()
// .HasColumnType("int");
// SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"));
// b.Property("DonationType")
// .HasColumnType("nvarchar(max)");
// b.Property("Username")
// .HasColumnType("nvarchar(max)");
// b.HasKey("Id");
// b.ToTable("Pakalpojumis");
// });
// modelBuilder.Entity("orthodox.Model.PersonInformation", b =>
// {
// b.Property("Id")
// .ValueGeneratedOnAdd()
// .HasColumnType("int");
// SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"));
// b.Property("Email")
// .HasColumnType("nvarchar(max)");
// b.Property("Name")
// .HasColumnType("nvarchar(max)");
// b.Property("Phone")
// .HasColumnType("nvarchar(max)");
// b.HasKey("Id");
// b.ToTable("PersonInformations");
// });
// modelBuilder.Entity("orthodox.Model.KlientaInformacija", b =>
// {
// b.HasOne("orthodox.Model.Pakalpojumi", "IdDtNavigation")
// .WithMany("KlientaInformacijas")
// .HasForeignKey("IdDtNavigationId");
// b.HasOne("orthodox.Model.PersonInformation", "IdPersonNavigation")
// .WithMany("KlientaInformacijas")
// .HasForeignKey("IdPersonNavigationId");
// b.HasOne("orthodox.Model.Datum", "IdTransactionDateNavigation")
// .WithMany("KlientaInformacijas")
// .HasForeignKey("IdTransactionDateNavigationId");
// b.Navigation("IdDtNavigation");
// b.Navigation("IdPersonNavigation");
// b.Navigation("IdTransactionDateNavigation");
// });
// modelBuilder.Entity("orthodox.Model.Datum", b =>
// {
// b.Navigation("KlientaInformacijas");
// });
// modelBuilder.Entity("orthodox.Model.Pakalpojumi", b =>
// {
// b.Navigation("KlientaInformacijas");
// });
// modelBuilder.Entity("orthodox.Model.PersonInformation", b =>
// {
// b.Navigation("KlientaInformacijas");
// });
//#pragma warning restore 612, 618
// }
// }
}