SimpleMessagingService

Log | Files | Refs | README

AppDbContextModelSnapshot.cs (2648B)


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