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 }