SimpleMessagingService

Log | Files | Refs | README

20240713180846_initial.Designer.cs (2737B)


      1 // <auto-generated />
      2 using System;
      3 using Api.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 
     10 #nullable disable
     11 
     12 namespace Api.Migrations
     13 {
     14     [DbContext(typeof(AppDbContext))]
     15     [Migration("20240713180846_initial")]
     16     partial class initial
     17     {
     18         /// <inheritdoc />
     19         protected override void BuildTargetModel(ModelBuilder modelBuilder)
     20         {
     21 #pragma warning disable 612, 618
     22             modelBuilder
     23                 .HasAnnotation("ProductVersion", "8.0.7")
     24                 .HasAnnotation("Relational:MaxIdentifierLength", 128);
     25 
     26             SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
     27 
     28             modelBuilder.Entity("Api.Models.Message", b =>
     29                 {
     30                     b.Property<Guid>("Id")
     31                         .ValueGeneratedOnAdd()
     32                         .HasColumnType("uniqueidentifier");
     33 
     34                     b.Property<string>("Content")
     35                         .IsRequired()
     36                         .HasMaxLength(500)
     37                         .HasColumnType("nvarchar(500)");
     38 
     39                     b.Property<string>("Name")
     40                         .IsRequired()
     41                         .HasColumnType("nvarchar(max)");
     42 
     43                     b.Property<DateTime>("TimeStamp")
     44                         .HasColumnType("datetime2");
     45 
     46                     b.Property<string>("UserName")
     47                         .HasColumnType("nvarchar(100)");
     48 
     49                     b.HasKey("Id");
     50 
     51                     b.HasIndex("UserName");
     52 
     53                     b.ToTable("Messages");
     54                 });
     55 
     56             modelBuilder.Entity("Api.Models.User", b =>
     57                 {
     58                     b.Property<string>("Name")
     59                         .HasMaxLength(100)
     60                         .HasColumnType("nvarchar(100)");
     61 
     62                     b.Property<DateTime>("CreatedAt")
     63                         .HasColumnType("datetime2");
     64 
     65                     b.Property<Guid>("Key")
     66                         .HasColumnType("uniqueidentifier");
     67 
     68                     b.HasKey("Name");
     69 
     70                     b.ToTable("Users");
     71                 });
     72 
     73             modelBuilder.Entity("Api.Models.Message", b =>
     74                 {
     75                     b.HasOne("Api.Models.User", null)
     76                         .WithMany("Messages")
     77                         .HasForeignKey("UserName");
     78                 });
     79 
     80             modelBuilder.Entity("Api.Models.User", b =>
     81                 {
     82                     b.Navigation("Messages");
     83                 });
     84 #pragma warning restore 612, 618
     85         }
     86     }
     87 }