ApplicationContextUIModelSnapshot.cs 3.2 KB

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