// using System; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Yi.Framework.Model; #nullable disable namespace Yi.Framework.Model.Migrations { [DbContext(typeof(DataContext))] partial class DataContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("ProductVersion", "6.0.1") .HasAnnotation("Relational:MaxIdentifierLength", 64); modelBuilder.Entity("menurole", b => { b.Property("menusid") .HasColumnType("int"); b.Property("rolesid") .HasColumnType("int"); b.HasKey("menusid", "rolesid"); b.HasIndex("rolesid"); b.ToTable("menurole"); }); modelBuilder.Entity("roleuser", b => { b.Property("rolesid") .HasColumnType("int"); b.Property("usersid") .HasColumnType("int"); b.HasKey("rolesid", "usersid"); b.HasIndex("usersid"); b.ToTable("roleuser"); }); 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("mouldid") .HasColumnType("int"); b.Property("parentId") .HasColumnType("int"); b.Property("router") .HasColumnType("longtext"); b.Property("sort") .HasColumnType("int"); b.HasKey("id"); b.HasIndex("mouldid"); 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.HasKey("id"); 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("longtext"); 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("menurole", b => { b.HasOne("Yi.Framework.Model.Models.menu", null) .WithMany() .HasForeignKey("menusid") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.HasOne("Yi.Framework.Model.Models.role", null) .WithMany() .HasForeignKey("rolesid") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); }); modelBuilder.Entity("roleuser", b => { b.HasOne("Yi.Framework.Model.Models.role", null) .WithMany() .HasForeignKey("rolesid") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.HasOne("Yi.Framework.Model.Models.user", null) .WithMany() .HasForeignKey("usersid") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); }); modelBuilder.Entity("Yi.Framework.Model.Models.menu", b => { b.HasOne("Yi.Framework.Model.Models.mould", "mould") .WithMany() .HasForeignKey("mouldid"); b.Navigation("mould"); }); #pragma warning restore 612, 618 } } }