From cf2055f956695bc0b9ecdb6d8023d0d199b98462 Mon Sep 17 00:00:00 2001 From: 杨宇千 Date: Thu, 31 Oct 2019 14:58:36 +0800 Subject: Recreate database and migrations. --- .../Migrations/DatabaseContextModelSnapshot.cs | 69 +++++++++++----------- 1 file changed, 35 insertions(+), 34 deletions(-) (limited to 'Timeline/Migrations/DatabaseContextModelSnapshot.cs') diff --git a/Timeline/Migrations/DatabaseContextModelSnapshot.cs b/Timeline/Migrations/DatabaseContextModelSnapshot.cs index 1328b855..697fbbec 100644 --- a/Timeline/Migrations/DatabaseContextModelSnapshot.cs +++ b/Timeline/Migrations/DatabaseContextModelSnapshot.cs @@ -14,31 +14,36 @@ namespace Timeline.Migrations { #pragma warning disable 612, 618 modelBuilder - .HasAnnotation("ProductVersion", "2.2.6-servicing-10079") + .HasAnnotation("ProductVersion", "3.0.0") .HasAnnotation("Relational:MaxIdentifierLength", 64); modelBuilder.Entity("Timeline.Entities.User", b => { b.Property("Id") .ValueGeneratedOnAdd() - .HasColumnName("id"); + .HasColumnName("id") + .HasColumnType("bigint"); b.Property("EncryptedPassword") .IsRequired() - .HasColumnName("password"); + .HasColumnName("password") + .HasColumnType("longtext"); b.Property("Name") .IsRequired() .HasColumnName("name") + .HasColumnType("varchar(26)") .HasMaxLength(26); b.Property("RoleString") .IsRequired() - .HasColumnName("roles"); + .HasColumnName("roles") + .HasColumnType("longtext"); b.Property("Version") .ValueGeneratedOnAdd() .HasColumnName("version") + .HasColumnType("bigint") .HasDefaultValue(0L); b.HasKey("Id"); @@ -53,22 +58,28 @@ namespace Timeline.Migrations { b.Property("Id") .ValueGeneratedOnAdd() - .HasColumnName("id"); + .HasColumnName("id") + .HasColumnType("bigint"); b.Property("Data") - .HasColumnName("data"); + .HasColumnName("data") + .HasColumnType("longblob"); b.Property("ETag") .HasColumnName("etag") + .HasColumnType("varchar(30)") .HasMaxLength(30); b.Property("LastModified") - .HasColumnName("last_modified"); + .HasColumnName("last_modified") + .HasColumnType("datetime(6)"); b.Property("Type") - .HasColumnName("type"); + .HasColumnName("type") + .HasColumnType("longtext"); - b.Property("UserId"); + b.Property("UserId") + .HasColumnType("bigint"); b.HasKey("Id"); @@ -78,32 +89,20 @@ namespace Timeline.Migrations b.ToTable("user_avatars"); }); - modelBuilder.Entity("Timeline.Entities.UserDetailEntity", b => + modelBuilder.Entity("Timeline.Entities.UserDetail", b => { b.Property("Id") .ValueGeneratedOnAdd() - .HasColumnName("id"); - - b.Property("Description") - .HasColumnName("description"); - - b.Property("EMail") - .HasColumnName("email") - .HasMaxLength(50); + .HasColumnName("id") + .HasColumnType("bigint"); b.Property("Nickname") .HasColumnName("nickname") - .HasMaxLength(15); - - b.Property("PhoneNumber") - .HasColumnName("phone_number") - .HasMaxLength(15); - - b.Property("QQ") - .HasColumnName("qq") - .HasMaxLength(15); + .HasColumnType("varchar(26)") + .HasMaxLength(26); - b.Property("UserId"); + b.Property("UserId") + .HasColumnType("bigint"); b.HasKey("Id"); @@ -115,18 +114,20 @@ namespace Timeline.Migrations modelBuilder.Entity("Timeline.Entities.UserAvatar", b => { - b.HasOne("Timeline.Entities.User") + b.HasOne("Timeline.Entities.User", null) .WithOne("Avatar") .HasForeignKey("Timeline.Entities.UserAvatar", "UserId") - .OnDelete(DeleteBehavior.Cascade); + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); }); - modelBuilder.Entity("Timeline.Entities.UserDetailEntity", b => + modelBuilder.Entity("Timeline.Entities.UserDetail", b => { - b.HasOne("Timeline.Entities.User") + b.HasOne("Timeline.Entities.User", null) .WithOne("Detail") - .HasForeignKey("Timeline.Entities.UserDetailEntity", "UserId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("Timeline.Entities.UserDetail", "UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); }); #pragma warning restore 612, 618 } -- cgit v1.2.3