DeathwatchDbContextModelSnapshot.cs 5.2 KB

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