20230106171505_InitialCreate.Designer.cs 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. // <auto-generated />
  2. using System;
  3. using DataLayer;
  4. using Microsoft.EntityFrameworkCore;
  5. using Microsoft.EntityFrameworkCore.Infrastructure;
  6. using Microsoft.EntityFrameworkCore.Metadata;
  7. using Microsoft.EntityFrameworkCore.Migrations;
  8. using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
  9. #nullable disable
  10. namespace DataLayer.Migrations
  11. {
  12. [DbContext(typeof(DeathwatchDbContext))]
  13. [Migration("20230106171505_InitialCreate")]
  14. partial class InitialCreate
  15. {
  16. /// <inheritdoc />
  17. protected override void BuildTargetModel(ModelBuilder modelBuilder)
  18. {
  19. #pragma warning disable 612, 618
  20. modelBuilder
  21. .HasAnnotation("ProductVersion", "7.0.1")
  22. .HasAnnotation("Relational:MaxIdentifierLength", 128);
  23. SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
  24. modelBuilder.Entity("Domain.Player", b =>
  25. {
  26. b.Property<int>("Id")
  27. .ValueGeneratedOnAdd()
  28. .HasColumnType("int");
  29. SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
  30. b.Property<int>("AG")
  31. .HasColumnType("int");
  32. b.Property<string>("Background")
  33. .HasColumnType("nvarchar(max)");
  34. b.Property<int>("CC")
  35. .HasColumnType("int");
  36. b.Property<int>("CT")
  37. .HasColumnType("int");
  38. b.Property<string>("CharacterName")
  39. .HasColumnType("nvarchar(max)");
  40. b.Property<DateTime>("CreatedDate")
  41. .HasColumnType("datetime2");
  42. b.Property<int>("E")
  43. .HasColumnType("int");
  44. b.Property<int>("Experience")
  45. .HasColumnType("int");
  46. b.Property<int>("F")
  47. .HasColumnType("int");
  48. b.Property<int>("FM")
  49. .HasColumnType("int");
  50. b.Property<int>("INT")
  51. .HasColumnType("int");
  52. b.Property<int>("MF")
  53. .HasColumnType("int");
  54. b.Property<DateTime>("ModifiedDate")
  55. .HasColumnType("datetime2");
  56. b.Property<string>("Name")
  57. .HasColumnType("nvarchar(max)");
  58. b.Property<int>("PER")
  59. .HasColumnType("int");
  60. b.Property<int>("SOC")
  61. .HasColumnType("int");
  62. b.HasKey("Id");
  63. b.ToTable("Players");
  64. });
  65. modelBuilder.Entity("Domain.Weapons.Weapon", b =>
  66. {
  67. b.Property<int>("Id")
  68. .ValueGeneratedOnAdd()
  69. .HasColumnType("int");
  70. SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
  71. b.Property<string>("At")
  72. .HasColumnType("nvarchar(max)");
  73. b.Property<string>("Attribute")
  74. .HasColumnType("nvarchar(max)");
  75. b.Property<DateTime>("CreatedDate")
  76. .HasColumnType("datetime2");
  77. b.Property<string>("GPE")
  78. .HasColumnType("nvarchar(max)");
  79. b.Property<string>("Mode")
  80. .HasColumnType("nvarchar(max)");
  81. b.Property<DateTime>("ModifiedDate")
  82. .HasColumnType("datetime2");
  83. b.Property<string>("Name")
  84. .HasColumnType("nvarchar(max)");
  85. b.Property<int>("Pene")
  86. .HasColumnType("int");
  87. b.Property<int>("Range")
  88. .HasColumnType("int");
  89. b.Property<string>("Rch")
  90. .HasColumnType("nvarchar(max)");
  91. b.Property<string>("Type")
  92. .HasColumnType("nvarchar(max)");
  93. b.HasKey("Id");
  94. b.ToTable("Weapons");
  95. });
  96. modelBuilder.Entity("PlayerWeapon", b =>
  97. {
  98. b.Property<int>("PlayersId")
  99. .HasColumnType("int");
  100. b.Property<int>("WeaponsId")
  101. .HasColumnType("int");
  102. b.HasKey("PlayersId", "WeaponsId");
  103. b.HasIndex("WeaponsId");
  104. b.ToTable("PlayerWeapon");
  105. });
  106. modelBuilder.Entity("PlayerWeapon", b =>
  107. {
  108. b.HasOne("Domain.Player", null)
  109. .WithMany()
  110. .HasForeignKey("PlayersId")
  111. .OnDelete(DeleteBehavior.Cascade)
  112. .IsRequired();
  113. b.HasOne("Domain.Weapons.Weapon", null)
  114. .WithMany()
  115. .HasForeignKey("WeaponsId")
  116. .OnDelete(DeleteBehavior.Cascade)
  117. .IsRequired();
  118. });
  119. #pragma warning restore 612, 618
  120. }
  121. }
  122. }