// using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Txgy.EWS.Server.EFCore; namespace Txgy.EWS.Server.EFCore.Migrations { [DbContext(typeof(EFCoreContext))] partial class EFCoreContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .UseIdentityColumns() .HasAnnotation("Relational:MaxIdentifierLength", 128) .HasAnnotation("ProductVersion", "5.0.2"); modelBuilder.Entity("Txgy.EWS.Server.Models.AutoColor", b => { b.Property("ColorId") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("color_id") .UseIdentityColumn(); b.Property("ColorName") .HasColumnType("nvarchar(max)") .HasColumnName("color_name"); b.HasKey("ColorId"); b.ToTable("base_auto_color"); }); modelBuilder.Entity("Txgy.EWS.Server.Models.AutoRegister", b => { b.Property("AutoId") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("auto_id") .UseIdentityColumn(); b.Property("AutoColorId") .HasColumnType("int") .HasColumnName("auto_color_id"); b.Property("AutoLicense") .HasColumnType("nvarchar(max)") .HasColumnName("auto_license"); b.Property("Description") .HasColumnType("nvarchar(max)") .HasColumnName("description"); b.Property("FeeModeId") .HasColumnType("int") .HasColumnName("fee_mode_id"); b.Property("LicenseColorId") .HasColumnType("int") .HasColumnName("license_color_id"); b.Property("State") .HasColumnType("int") .HasColumnName("state"); b.Property("ValidCount") .HasColumnType("int") .HasColumnName("valid_count"); b.Property("ValidEndTime") .HasColumnType("nvarchar(max)") .HasColumnName("valid_end_time"); b.Property("ValidStartTime") .HasColumnType("nvarchar(max)") .HasColumnName("valid_start_time"); b.HasKey("AutoId"); b.ToTable("auto_register"); }); modelBuilder.Entity("Txgy.EWS.Server.Models.BillingInfo", b => { b.Property("BillingId") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("billing_id") .UseIdentityColumn(); b.Property("AmountMoney") .HasColumnType("float") .HasColumnName("amount_money"); b.Property("BillingRate") .HasColumnType("float") .HasColumnName("billing_rate"); b.Property("EndTime") .HasColumnType("nvarchar(max)") .HasColumnName("end_time"); b.Property("StartTime") .HasColumnType("nvarchar(max)") .HasColumnName("start_time"); b.HasKey("BillingId"); b.ToTable("billing_info"); }); modelBuilder.Entity("Txgy.EWS.Server.Models.FeeModel", b => { b.Property("FeeModelId") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("fee_model_id") .UseIdentityColumn(); b.Property("FeeModelName") .HasColumnType("nvarchar(max)") .HasColumnName("fee_model_name"); b.HasKey("FeeModelId"); b.ToTable("base_fee_model"); }); modelBuilder.Entity("Txgy.EWS.Server.Models.LicenseColor", b => { b.Property("ColorId") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("color_id") .UseIdentityColumn(); b.Property("ColorName") .HasColumnType("nvarchar(max)") .HasColumnName("color_name"); b.HasKey("ColorId"); b.ToTable("base_license_color"); }); modelBuilder.Entity("Txgy.EWS.Server.Models.MenuInfo", b => { b.Property("MenuId") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("menu_id") .UseIdentityColumn(); b.Property("Index") .HasColumnType("int") .HasColumnName("index"); b.Property("MenuHeader") .HasColumnType("nvarchar(max)") .HasColumnName("menu_header"); b.Property("MenuIcon") .HasColumnType("nvarchar(4)") .HasColumnName("menu_icon"); b.Property("MenuType") .HasColumnType("int") .HasColumnName("menu_type"); b.Property("ParentId") .HasColumnType("int") .HasColumnName("parent_id"); b.Property("State") .HasColumnType("int") .HasColumnName("state"); b.Property("TargetView") .HasColumnType("nvarchar(max)") .HasColumnName("target_view"); b.HasKey("MenuId"); b.ToTable("menus"); }); modelBuilder.Entity("Txgy.EWS.Server.Models.RecordInfo", b => { b.Property("RecordId") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("record_id") .UseIdentityColumn(); b.Property("AutoLicense") .HasColumnType("nvarchar(max)") .HasColumnName("auto_license"); b.Property("Cost") .HasColumnType("float") .HasColumnName("cost"); b.Property("EnterTime") .HasColumnType("bigint") .HasColumnName("enter_time"); b.Property("FeeModelId") .HasColumnType("int") .HasColumnName("fee_mode_id"); b.Property("LeaveTime") .HasColumnType("bigint") .HasColumnName("leave_time"); b.Property("OrderId") .HasColumnType("bigint") .HasColumnName("order_id"); b.Property("State") .HasColumnType("int") .HasColumnName("state"); b.HasKey("RecordId"); b.ToTable("record_info"); }); modelBuilder.Entity("Txgy.EWS.Server.Models.RoleInfo", b => { b.Property("RoleId") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("role_id") .UseIdentityColumn(); b.Property("RoleName") .HasColumnType("nvarchar(max)") .HasColumnName("role_name"); b.Property("state") .HasColumnType("int"); b.HasKey("RoleId"); b.ToTable("roles"); }); modelBuilder.Entity("Txgy.EWS.Server.Models.RoleMenu", b => { b.Property("MenuId") .HasColumnType("int") .HasColumnName("menu_id"); b.Property("RoleId") .HasColumnType("int") .HasColumnName("role_id"); b.HasKey("MenuId", "RoleId"); b.ToTable("role_menu"); }); modelBuilder.Entity("Txgy.EWS.Server.Models.SysUserInfo", b => { b.Property("UserId") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("user_id") .UseIdentityColumn(); b.Property("Age") .HasColumnType("int") .HasColumnName("age"); b.Property("Password") .HasColumnType("nvarchar(max)") .HasColumnName("password"); b.Property("RealName") .HasColumnType("nvarchar(max)") .HasColumnName("real_name"); b.Property("UserIcon") .HasColumnType("nvarchar(max)") .HasColumnName("user_icon"); b.Property("UserName") .HasColumnType("nvarchar(max)") .HasColumnName("user_name"); b.Property("state") .HasColumnType("int"); b.HasKey("UserId"); b.ToTable("sys_user_info"); }); modelBuilder.Entity("Txgy.EWS.Server.Models.UpgradeFile", b => { b.Property("FileId") .ValueGeneratedOnAdd() .HasColumnType("int") .HasColumnName("file_id") .UseIdentityColumn(); b.Property("FileMd5") .HasColumnType("nvarchar(max)") .HasColumnName("file_md5"); b.Property("FileName") .HasColumnType("nvarchar(max)") .HasColumnName("file_name"); b.Property("FilePath") .HasColumnType("nvarchar(max)") .HasColumnName("file_path"); b.Property("UploadTime") .HasColumnType("bigint") .HasColumnName("upload_time"); b.Property("state") .HasColumnType("int") .HasColumnName("state"); b.HasKey("FileId"); b.ToTable("upgrade_file"); }); modelBuilder.Entity("Txgy.EWS.Server.Models.UserRole", b => { b.Property("UserId") .HasColumnType("int") .HasColumnName("user_id"); b.Property("RoleId") .HasColumnType("int") .HasColumnName("role_id"); b.HasKey("UserId", "RoleId"); b.ToTable("user_role"); }); #pragma warning restore 612, 618 } } }