20211001125455_SeeDate.Designer.cs 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404
  1. // <auto-generated />
  2. using System;
  3. using DutchTreat.Data;
  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. namespace DutchTreat.Migrations
  10. {
  11. [DbContext(typeof(DutchContext))]
  12. [Migration("20211001125455_SeeDate")]
  13. partial class SeeDate
  14. {
  15. protected override void BuildTargetModel(ModelBuilder modelBuilder)
  16. {
  17. #pragma warning disable 612, 618
  18. modelBuilder
  19. .HasAnnotation("Relational:MaxIdentifierLength", 128)
  20. .HasAnnotation("ProductVersion", "5.0.10")
  21. .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
  22. modelBuilder.Entity("DutchTreat.Data.Entities.Order", b =>
  23. {
  24. b.Property<int>("Id")
  25. .ValueGeneratedOnAdd()
  26. .HasColumnType("int")
  27. .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
  28. b.Property<DateTime>("OrderDate")
  29. .HasColumnType("datetime2");
  30. b.Property<string>("OrderNumber")
  31. .HasColumnType("nvarchar(max)");
  32. b.Property<string>("UserId")
  33. .HasColumnType("nvarchar(450)");
  34. b.HasKey("Id");
  35. b.HasIndex("UserId");
  36. b.ToTable("Orders");
  37. });
  38. modelBuilder.Entity("DutchTreat.Data.Entities.OrderItem", b =>
  39. {
  40. b.Property<int>("Id")
  41. .ValueGeneratedOnAdd()
  42. .HasColumnType("int")
  43. .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
  44. b.Property<int?>("OrderId")
  45. .HasColumnType("int");
  46. b.Property<int?>("ProductId")
  47. .HasColumnType("int");
  48. b.Property<int>("Quantity")
  49. .HasColumnType("int");
  50. b.Property<decimal>("UnitPrice")
  51. .HasColumnType("decimal(18,2)");
  52. b.HasKey("Id");
  53. b.HasIndex("OrderId");
  54. b.HasIndex("ProductId");
  55. b.ToTable("OrderItem");
  56. });
  57. modelBuilder.Entity("DutchTreat.Data.Entities.Product", b =>
  58. {
  59. b.Property<int>("Id")
  60. .ValueGeneratedOnAdd()
  61. .HasColumnType("int")
  62. .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
  63. b.Property<string>("ArtDating")
  64. .HasColumnType("nvarchar(max)");
  65. b.Property<string>("ArtDescription")
  66. .HasColumnType("nvarchar(max)");
  67. b.Property<string>("ArtId")
  68. .HasColumnType("nvarchar(max)");
  69. b.Property<string>("Artist")
  70. .HasColumnType("nvarchar(max)");
  71. b.Property<DateTime>("ArtistBirthDate")
  72. .HasColumnType("datetime2");
  73. b.Property<DateTime>("ArtistDeathDate")
  74. .HasColumnType("datetime2");
  75. b.Property<string>("ArtistNationality")
  76. .HasColumnType("nvarchar(max)");
  77. b.Property<string>("Category")
  78. .HasColumnType("nvarchar(max)");
  79. b.Property<decimal>("Price")
  80. .HasColumnType("decimal(18,2)");
  81. b.Property<string>("Size")
  82. .HasColumnType("nvarchar(max)");
  83. b.Property<string>("Title")
  84. .HasColumnType("nvarchar(max)");
  85. b.HasKey("Id");
  86. b.ToTable("Products");
  87. });
  88. modelBuilder.Entity("DutchTreat.Data.Entities.StoreUser", b =>
  89. {
  90. b.Property<string>("Id")
  91. .HasColumnType("nvarchar(450)");
  92. b.Property<int>("AccessFailedCount")
  93. .HasColumnType("int");
  94. b.Property<string>("ConcurrencyStamp")
  95. .IsConcurrencyToken()
  96. .HasColumnType("nvarchar(max)");
  97. b.Property<string>("Email")
  98. .HasMaxLength(256)
  99. .HasColumnType("nvarchar(256)");
  100. b.Property<bool>("EmailConfirmed")
  101. .HasColumnType("bit");
  102. b.Property<string>("FirstName")
  103. .HasColumnType("nvarchar(max)");
  104. b.Property<string>("LastName")
  105. .HasColumnType("nvarchar(max)");
  106. b.Property<bool>("LockoutEnabled")
  107. .HasColumnType("bit");
  108. b.Property<DateTimeOffset?>("LockoutEnd")
  109. .HasColumnType("datetimeoffset");
  110. b.Property<string>("NormalizedEmail")
  111. .HasMaxLength(256)
  112. .HasColumnType("nvarchar(256)");
  113. b.Property<string>("NormalizedUserName")
  114. .HasMaxLength(256)
  115. .HasColumnType("nvarchar(256)");
  116. b.Property<string>("PasswordHash")
  117. .HasColumnType("nvarchar(max)");
  118. b.Property<string>("PhoneNumber")
  119. .HasColumnType("nvarchar(max)");
  120. b.Property<bool>("PhoneNumberConfirmed")
  121. .HasColumnType("bit");
  122. b.Property<string>("SecurityStamp")
  123. .HasColumnType("nvarchar(max)");
  124. b.Property<bool>("TwoFactorEnabled")
  125. .HasColumnType("bit");
  126. b.Property<string>("UserName")
  127. .HasMaxLength(256)
  128. .HasColumnType("nvarchar(256)");
  129. b.HasKey("Id");
  130. b.HasIndex("NormalizedEmail")
  131. .HasDatabaseName("EmailIndex");
  132. b.HasIndex("NormalizedUserName")
  133. .IsUnique()
  134. .HasDatabaseName("UserNameIndex")
  135. .HasFilter("[NormalizedUserName] IS NOT NULL");
  136. b.ToTable("AspNetUsers");
  137. });
  138. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b =>
  139. {
  140. b.Property<string>("Id")
  141. .HasColumnType("nvarchar(450)");
  142. b.Property<string>("ConcurrencyStamp")
  143. .IsConcurrencyToken()
  144. .HasColumnType("nvarchar(max)");
  145. b.Property<string>("Name")
  146. .HasMaxLength(256)
  147. .HasColumnType("nvarchar(256)");
  148. b.Property<string>("NormalizedName")
  149. .HasMaxLength(256)
  150. .HasColumnType("nvarchar(256)");
  151. b.HasKey("Id");
  152. b.HasIndex("NormalizedName")
  153. .IsUnique()
  154. .HasDatabaseName("RoleNameIndex")
  155. .HasFilter("[NormalizedName] IS NOT NULL");
  156. b.ToTable("AspNetRoles");
  157. });
  158. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
  159. {
  160. b.Property<int>("Id")
  161. .ValueGeneratedOnAdd()
  162. .HasColumnType("int")
  163. .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
  164. b.Property<string>("ClaimType")
  165. .HasColumnType("nvarchar(max)");
  166. b.Property<string>("ClaimValue")
  167. .HasColumnType("nvarchar(max)");
  168. b.Property<string>("RoleId")
  169. .IsRequired()
  170. .HasColumnType("nvarchar(450)");
  171. b.HasKey("Id");
  172. b.HasIndex("RoleId");
  173. b.ToTable("AspNetRoleClaims");
  174. });
  175. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
  176. {
  177. b.Property<int>("Id")
  178. .ValueGeneratedOnAdd()
  179. .HasColumnType("int")
  180. .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
  181. b.Property<string>("ClaimType")
  182. .HasColumnType("nvarchar(max)");
  183. b.Property<string>("ClaimValue")
  184. .HasColumnType("nvarchar(max)");
  185. b.Property<string>("UserId")
  186. .IsRequired()
  187. .HasColumnType("nvarchar(450)");
  188. b.HasKey("Id");
  189. b.HasIndex("UserId");
  190. b.ToTable("AspNetUserClaims");
  191. });
  192. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
  193. {
  194. b.Property<string>("LoginProvider")
  195. .HasColumnType("nvarchar(450)");
  196. b.Property<string>("ProviderKey")
  197. .HasColumnType("nvarchar(450)");
  198. b.Property<string>("ProviderDisplayName")
  199. .HasColumnType("nvarchar(max)");
  200. b.Property<string>("UserId")
  201. .IsRequired()
  202. .HasColumnType("nvarchar(450)");
  203. b.HasKey("LoginProvider", "ProviderKey");
  204. b.HasIndex("UserId");
  205. b.ToTable("AspNetUserLogins");
  206. });
  207. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
  208. {
  209. b.Property<string>("UserId")
  210. .HasColumnType("nvarchar(450)");
  211. b.Property<string>("RoleId")
  212. .HasColumnType("nvarchar(450)");
  213. b.HasKey("UserId", "RoleId");
  214. b.HasIndex("RoleId");
  215. b.ToTable("AspNetUserRoles");
  216. });
  217. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
  218. {
  219. b.Property<string>("UserId")
  220. .HasColumnType("nvarchar(450)");
  221. b.Property<string>("LoginProvider")
  222. .HasColumnType("nvarchar(450)");
  223. b.Property<string>("Name")
  224. .HasColumnType("nvarchar(450)");
  225. b.Property<string>("Value")
  226. .HasColumnType("nvarchar(max)");
  227. b.HasKey("UserId", "LoginProvider", "Name");
  228. b.ToTable("AspNetUserTokens");
  229. });
  230. modelBuilder.Entity("DutchTreat.Data.Entities.Order", b =>
  231. {
  232. b.HasOne("DutchTreat.Data.Entities.StoreUser", "User")
  233. .WithMany()
  234. .HasForeignKey("UserId");
  235. b.Navigation("User");
  236. });
  237. modelBuilder.Entity("DutchTreat.Data.Entities.OrderItem", b =>
  238. {
  239. b.HasOne("DutchTreat.Data.Entities.Order", "Order")
  240. .WithMany("Items")
  241. .HasForeignKey("OrderId");
  242. b.HasOne("DutchTreat.Data.Entities.Product", "Product")
  243. .WithMany()
  244. .HasForeignKey("ProductId");
  245. b.Navigation("Order");
  246. b.Navigation("Product");
  247. });
  248. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
  249. {
  250. b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
  251. .WithMany()
  252. .HasForeignKey("RoleId")
  253. .OnDelete(DeleteBehavior.Cascade)
  254. .IsRequired();
  255. });
  256. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
  257. {
  258. b.HasOne("DutchTreat.Data.Entities.StoreUser", null)
  259. .WithMany()
  260. .HasForeignKey("UserId")
  261. .OnDelete(DeleteBehavior.Cascade)
  262. .IsRequired();
  263. });
  264. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
  265. {
  266. b.HasOne("DutchTreat.Data.Entities.StoreUser", null)
  267. .WithMany()
  268. .HasForeignKey("UserId")
  269. .OnDelete(DeleteBehavior.Cascade)
  270. .IsRequired();
  271. });
  272. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
  273. {
  274. b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
  275. .WithMany()
  276. .HasForeignKey("RoleId")
  277. .OnDelete(DeleteBehavior.Cascade)
  278. .IsRequired();
  279. b.HasOne("DutchTreat.Data.Entities.StoreUser", null)
  280. .WithMany()
  281. .HasForeignKey("UserId")
  282. .OnDelete(DeleteBehavior.Cascade)
  283. .IsRequired();
  284. });
  285. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
  286. {
  287. b.HasOne("DutchTreat.Data.Entities.StoreUser", null)
  288. .WithMany()
  289. .HasForeignKey("UserId")
  290. .OnDelete(DeleteBehavior.Cascade)
  291. .IsRequired();
  292. });
  293. modelBuilder.Entity("DutchTreat.Data.Entities.Order", b =>
  294. {
  295. b.Navigation("Items");
  296. });
  297. #pragma warning restore 612, 618
  298. }
  299. }
  300. }