// using System; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Yi.Framework.Model; namespace Yi.Framework.Model.Migrations { [DbContext(typeof(DataContext))] [Migration("20211106080544_ec1")] partial class ec1 { protected override void BuildTargetModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("Relational:MaxIdentifierLength", 64) .HasAnnotation("ProductVersion", "5.0.11"); modelBuilder.Entity("Yi.Framework.Model.Models.menu", b => { b.Property("id") .ValueGeneratedOnAdd() .HasColumnType("int"); b.Property("icon") .HasColumnType("longtext"); b.Property("is_delete") .HasColumnType("int"); b.Property("is_show") .HasColumnType("int"); b.Property("is_top") .HasColumnType("int"); b.Property("menu_name") .HasColumnType("longtext"); b.Property("menuid") .HasColumnType("int"); b.Property("mouldid") .HasColumnType("int"); b.Property("roleid") .HasColumnType("int"); b.Property("router") .HasColumnType("longtext"); b.Property("sort") .HasColumnType("int"); b.HasKey("id"); b.HasIndex("menuid"); b.HasIndex("mouldid"); b.HasIndex("roleid"); b.ToTable("menu"); }); modelBuilder.Entity("Yi.Framework.Model.Models.mould", b => { b.Property("id") .ValueGeneratedOnAdd() .HasColumnType("int"); b.Property("is_delete") .HasColumnType("int"); b.Property("mould_name") .HasColumnType("longtext"); b.Property("url") .HasColumnType("longtext"); b.HasKey("id"); b.ToTable("mould"); }); modelBuilder.Entity("Yi.Framework.Model.Models.role", b => { b.Property("id") .ValueGeneratedOnAdd() .HasColumnType("int"); b.Property("introduce") .HasColumnType("longtext"); b.Property("is_delete") .HasColumnType("int"); b.Property("role_name") .HasColumnType("longtext"); b.Property("userid") .HasColumnType("int"); b.HasKey("id"); b.HasIndex("userid"); b.ToTable("role"); }); modelBuilder.Entity("Yi.Framework.Model.Models.user", b => { b.Property("id") .ValueGeneratedOnAdd() .HasColumnType("int"); b.Property("address") .HasColumnType("longtext"); b.Property("age") .HasColumnType("int"); b.Property("email") .HasColumnType("longtext"); b.Property("icon") .HasColumnType("longtext"); b.Property("introduction") .HasColumnType("longtext"); b.Property("ip") .HasColumnType("longtext"); b.Property("is_delete") .HasColumnType("int"); b.Property("nick") .HasColumnType("longtext"); b.Property("password") .HasColumnType("longtext"); b.Property("phone") .HasColumnType("int"); b.Property("username") .HasColumnType("longtext"); b.HasKey("id"); b.ToTable("user"); }); modelBuilder.Entity("Yi.Framework.Model.Models.visit", b => { b.Property("id") .ValueGeneratedOnAdd() .HasColumnType("int"); b.Property("is_delete") .HasColumnType("int"); b.Property("num") .HasColumnType("int"); b.Property("time") .HasColumnType("datetime(6)"); b.HasKey("id"); b.ToTable("visit"); }); modelBuilder.Entity("Yi.Framework.Model.Models.menu", b => { b.HasOne("Yi.Framework.Model.Models.menu", null) .WithMany("children") .HasForeignKey("menuid"); b.HasOne("Yi.Framework.Model.Models.mould", "mould") .WithMany() .HasForeignKey("mouldid"); b.HasOne("Yi.Framework.Model.Models.role", null) .WithMany("menus") .HasForeignKey("roleid"); b.Navigation("mould"); }); modelBuilder.Entity("Yi.Framework.Model.Models.role", b => { b.HasOne("Yi.Framework.Model.Models.user", null) .WithMany("roles") .HasForeignKey("userid"); }); modelBuilder.Entity("Yi.Framework.Model.Models.menu", b => { b.Navigation("children"); }); modelBuilder.Entity("Yi.Framework.Model.Models.role", b => { b.Navigation("menus"); }); modelBuilder.Entity("Yi.Framework.Model.Models.user", b => { b.Navigation("roles"); }); #pragma warning restore 612, 618 } } }