diff options
Diffstat (limited to 'BackEnd/Timeline/Migrations/DatabaseContextModelSnapshot.cs')
-rw-r--r-- | BackEnd/Timeline/Migrations/DatabaseContextModelSnapshot.cs | 234 |
1 files changed, 150 insertions, 84 deletions
diff --git a/BackEnd/Timeline/Migrations/DatabaseContextModelSnapshot.cs b/BackEnd/Timeline/Migrations/DatabaseContextModelSnapshot.cs index 65ae6c9a..95bb0ff5 100644 --- a/BackEnd/Timeline/Migrations/DatabaseContextModelSnapshot.cs +++ b/BackEnd/Timeline/Migrations/DatabaseContextModelSnapshot.cs @@ -14,28 +14,28 @@ namespace Timeline.Migrations {
#pragma warning disable 612, 618
modelBuilder
- .HasAnnotation("ProductVersion", "3.1.7");
+ .HasAnnotation("ProductVersion", "5.0.0");
modelBuilder.Entity("Timeline.Entities.DataEntity", b =>
{
b.Property<long>("Id")
.ValueGeneratedOnAdd()
- .HasColumnName("id")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("id");
b.Property<byte[]>("Data")
.IsRequired()
- .HasColumnName("data")
- .HasColumnType("BLOB");
+ .HasColumnType("BLOB")
+ .HasColumnName("data");
b.Property<int>("Ref")
- .HasColumnName("ref")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("ref");
b.Property<string>("Tag")
.IsRequired()
- .HasColumnName("tag")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("tag");
b.HasKey("Id");
@@ -49,13 +49,13 @@ namespace Timeline.Migrations {
b.Property<long>("Id")
.ValueGeneratedOnAdd()
- .HasColumnName("id")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("id");
b.Property<byte[]>("Key")
.IsRequired()
- .HasColumnName("key")
- .HasColumnType("BLOB");
+ .HasColumnType("BLOB")
+ .HasColumnName("key");
b.HasKey("Id");
@@ -66,51 +66,51 @@ namespace Timeline.Migrations {
b.Property<long>("Id")
.ValueGeneratedOnAdd()
- .HasColumnName("id")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("id");
b.Property<DateTime>("CreateTime")
- .HasColumnName("create_time")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("create_time");
b.Property<long>("CurrentPostLocalId")
- .HasColumnName("current_post_local_id")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("current_post_local_id");
b.Property<string>("Description")
- .HasColumnName("description")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("description");
b.Property<DateTime>("LastModified")
- .HasColumnName("last_modified")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("last_modified");
b.Property<string>("Name")
- .HasColumnName("name")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("name");
b.Property<DateTime>("NameLastModified")
- .HasColumnName("name_last_modified")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("name_last_modified");
b.Property<long>("OwnerId")
- .HasColumnName("owner")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("owner");
b.Property<string>("Title")
- .HasColumnName("title")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("title");
b.Property<string>("UniqueId")
.IsRequired()
.ValueGeneratedOnAdd()
- .HasColumnName("unique_id")
.HasColumnType("TEXT")
+ .HasColumnName("unique_id")
.HasDefaultValueSql("lower(hex(randomblob(16)))");
b.Property<int>("Visibility")
- .HasColumnName("visibility")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("visibility");
b.HasKey("Id");
@@ -123,16 +123,16 @@ namespace Timeline.Migrations {
b.Property<long>("Id")
.ValueGeneratedOnAdd()
- .HasColumnName("id")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("id");
b.Property<long>("TimelineId")
- .HasColumnName("timeline")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("timeline");
b.Property<long>("UserId")
- .HasColumnName("user")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("user");
b.HasKey("Id");
@@ -147,41 +147,41 @@ namespace Timeline.Migrations {
b.Property<long>("Id")
.ValueGeneratedOnAdd()
- .HasColumnName("id")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("id");
b.Property<long?>("AuthorId")
- .HasColumnName("author")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("author");
b.Property<string>("Content")
- .HasColumnName("content")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("content");
b.Property<string>("ContentType")
.IsRequired()
- .HasColumnName("content_type")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("content_type");
b.Property<string>("ExtraContent")
- .HasColumnName("extra_content")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("extra_content");
b.Property<DateTime>("LastUpdated")
- .HasColumnName("last_updated")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("last_updated");
b.Property<long>("LocalId")
- .HasColumnName("local_id")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("local_id");
b.Property<DateTime>("Time")
- .HasColumnName("time")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("time");
b.Property<long>("TimelineId")
- .HasColumnName("timeline")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("timeline");
b.HasKey("Id");
@@ -196,24 +196,24 @@ namespace Timeline.Migrations {
b.Property<long>("Id")
.ValueGeneratedOnAdd()
- .HasColumnName("id")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("id");
b.Property<string>("DataTag")
- .HasColumnName("data_tag")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("data_tag");
b.Property<DateTime>("LastModified")
- .HasColumnName("last_modified")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("last_modified");
b.Property<string>("Type")
- .HasColumnName("type")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("type");
b.Property<long>("UserId")
- .HasColumnName("user")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("user");
b.HasKey("Id");
@@ -227,58 +227,58 @@ namespace Timeline.Migrations {
b.Property<long>("Id")
.ValueGeneratedOnAdd()
- .HasColumnName("id")
- .HasColumnType("INTEGER");
+ .HasColumnType("INTEGER")
+ .HasColumnName("id");
b.Property<DateTime>("CreateTime")
.ValueGeneratedOnAdd()
- .HasColumnName("create_time")
.HasColumnType("TEXT")
+ .HasColumnName("create_time")
.HasDefaultValueSql("datetime('now', 'utc')");
b.Property<DateTime>("LastModified")
.ValueGeneratedOnAdd()
- .HasColumnName("last_modified")
.HasColumnType("TEXT")
+ .HasColumnName("last_modified")
.HasDefaultValueSql("datetime('now', 'utc')");
b.Property<string>("Nickname")
- .HasColumnName("nickname")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("nickname");
b.Property<string>("Password")
.IsRequired()
- .HasColumnName("password")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("password");
b.Property<string>("Roles")
.IsRequired()
- .HasColumnName("roles")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("roles");
b.Property<string>("UniqueId")
.IsRequired()
.ValueGeneratedOnAdd()
- .HasColumnName("unique_id")
.HasColumnType("TEXT")
+ .HasColumnName("unique_id")
.HasDefaultValueSql("lower(hex(randomblob(16)))");
b.Property<string>("Username")
.IsRequired()
- .HasColumnName("username")
- .HasColumnType("TEXT");
+ .HasColumnType("TEXT")
+ .HasColumnName("username");
b.Property<DateTime>("UsernameChangeTime")
.ValueGeneratedOnAdd()
- .HasColumnName("username_change_time")
.HasColumnType("TEXT")
+ .HasColumnName("username_change_time")
.HasDefaultValueSql("datetime('now', 'utc')");
b.Property<long>("Version")
.ValueGeneratedOnAdd()
- .HasColumnName("version")
.HasColumnType("INTEGER")
- .HasDefaultValue(0L);
+ .HasDefaultValue(0L)
+ .HasColumnName("version");
b.HasKey("Id");
@@ -288,6 +288,29 @@ namespace Timeline.Migrations b.ToTable("users");
});
+ modelBuilder.Entity("Timeline.Entities.UserPermissionEntity", b =>
+ {
+ b.Property<long>("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("INTEGER")
+ .HasColumnName("id");
+
+ b.Property<string>("Permission")
+ .IsRequired()
+ .HasColumnType("TEXT")
+ .HasColumnName("permission");
+
+ b.Property<long>("UserId")
+ .HasColumnType("INTEGER")
+ .HasColumnName("user_id");
+
+ b.HasKey("Id");
+
+ b.HasIndex("UserId");
+
+ b.ToTable("user_permission");
+ });
+
modelBuilder.Entity("Timeline.Entities.TimelineEntity", b =>
{
b.HasOne("Timeline.Entities.UserEntity", "Owner")
@@ -295,6 +318,8 @@ namespace Timeline.Migrations .HasForeignKey("OwnerId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
+
+ b.Navigation("Owner");
});
modelBuilder.Entity("Timeline.Entities.TimelineMemberEntity", b =>
@@ -310,6 +335,10 @@ namespace Timeline.Migrations .HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
+
+ b.Navigation("Timeline");
+
+ b.Navigation("User");
});
modelBuilder.Entity("Timeline.Entities.TimelinePostEntity", b =>
@@ -323,6 +352,10 @@ namespace Timeline.Migrations .HasForeignKey("TimelineId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
+
+ b.Navigation("Author");
+
+ b.Navigation("Timeline");
});
modelBuilder.Entity("Timeline.Entities.UserAvatarEntity", b =>
@@ -332,6 +365,39 @@ namespace Timeline.Migrations .HasForeignKey("Timeline.Entities.UserAvatarEntity", "UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
+
+ b.Navigation("User");
+ });
+
+ modelBuilder.Entity("Timeline.Entities.UserPermissionEntity", b =>
+ {
+ b.HasOne("Timeline.Entities.UserEntity", "User")
+ .WithMany("Permissions")
+ .HasForeignKey("UserId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.Navigation("User");
+ });
+
+ modelBuilder.Entity("Timeline.Entities.TimelineEntity", b =>
+ {
+ b.Navigation("Members");
+
+ b.Navigation("Posts");
+ });
+
+ modelBuilder.Entity("Timeline.Entities.UserEntity", b =>
+ {
+ b.Navigation("Avatar");
+
+ b.Navigation("Permissions");
+
+ b.Navigation("TimelinePosts");
+
+ b.Navigation("Timelines");
+
+ b.Navigation("TimelinesJoined");
});
#pragma warning restore 612, 618
}
|