20240405075846_initial.Designer.cs 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. // <auto-generated />
  2. using System;
  3. using Microsoft.EntityFrameworkCore;
  4. using Microsoft.EntityFrameworkCore.Infrastructure;
  5. using Microsoft.EntityFrameworkCore.Metadata;
  6. using Microsoft.EntityFrameworkCore.Migrations;
  7. using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
  8. using WpfAppUI.Data;
  9. #nullable disable
  10. namespace WpfAppUI.Migrations
  11. {
  12. [DbContext(typeof(ApplicationContextUI))]
  13. [Migration("20240405075846_initial")]
  14. partial class initial
  15. {
  16. /// <inheritdoc />
  17. protected override void BuildTargetModel(ModelBuilder modelBuilder)
  18. {
  19. #pragma warning disable 612, 618
  20. modelBuilder
  21. .HasAnnotation("ProductVersion", "8.0.3")
  22. .HasAnnotation("Relational:MaxIdentifierLength", 128);
  23. SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
  24. modelBuilder.Entity("WpfAppUI.Model.Emploee", b =>
  25. {
  26. b.Property<int>("id")
  27. .ValueGeneratedOnAdd()
  28. .HasColumnType("int");
  29. SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("id"));
  30. b.Property<DateTime>("Birthday")
  31. .HasColumnType("date");
  32. b.Property<string>("Mail")
  33. .IsRequired()
  34. .HasColumnType("nvarchar(max)");
  35. b.Property<string>("Name")
  36. .IsRequired()
  37. .HasColumnType("nvarchar(max)");
  38. b.Property<string>("Patronymic")
  39. .HasColumnType("nvarchar(max)");
  40. b.Property<string>("Phone")
  41. .IsRequired()
  42. .HasColumnType("nvarchar(max)");
  43. b.Property<int>("PostId")
  44. .HasColumnType("int");
  45. b.Property<string>("Surname")
  46. .IsRequired()
  47. .HasColumnType("nvarchar(max)");
  48. b.HasKey("id");
  49. b.HasIndex("PostId");
  50. b.ToTable("Emploees");
  51. });
  52. modelBuilder.Entity("WpfAppUI.Model.Post", b =>
  53. {
  54. b.Property<int>("id")
  55. .ValueGeneratedOnAdd()
  56. .HasColumnType("int");
  57. SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("id"));
  58. b.Property<string>("Name")
  59. .IsRequired()
  60. .HasColumnType("nvarchar(max)");
  61. b.HasKey("id");
  62. b.ToTable("Posts");
  63. });
  64. modelBuilder.Entity("WpfAppUI.Model.Emploee", b =>
  65. {
  66. b.HasOne("WpfAppUI.Model.Post", "Post")
  67. .WithMany("Emploee")
  68. .HasForeignKey("PostId")
  69. .OnDelete(DeleteBehavior.Cascade)
  70. .IsRequired();
  71. b.Navigation("Post");
  72. });
  73. modelBuilder.Entity("WpfAppUI.Model.Post", b =>
  74. {
  75. b.Navigation("Emploee");
  76. });
  77. #pragma warning restore 612, 618
  78. }
  79. }
  80. }