mirror of
				https://github.com/Kareadita/Kavita.git
				synced 2025-11-03 19:17:05 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			129 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			129 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
// <auto-generated />
 | 
						|
using System;
 | 
						|
using API.Data;
 | 
						|
using Microsoft.EntityFrameworkCore;
 | 
						|
using Microsoft.EntityFrameworkCore.Infrastructure;
 | 
						|
using Microsoft.EntityFrameworkCore.Migrations;
 | 
						|
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
 | 
						|
 | 
						|
namespace API.Data.Migrations
 | 
						|
{
 | 
						|
    [DbContext(typeof(DataContext))]
 | 
						|
    [Migration("20201215195007_AddedLibrary")]
 | 
						|
    partial class AddedLibrary
 | 
						|
    {
 | 
						|
        protected override void BuildTargetModel(ModelBuilder modelBuilder)
 | 
						|
        {
 | 
						|
#pragma warning disable 612, 618
 | 
						|
            modelBuilder
 | 
						|
                .HasAnnotation("ProductVersion", "5.0.1");
 | 
						|
 | 
						|
            modelBuilder.Entity("API.Entities.AppUser", b =>
 | 
						|
                {
 | 
						|
                    b.Property<int>("Id")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("INTEGER");
 | 
						|
 | 
						|
                    b.Property<DateTime>("Created")
 | 
						|
                        .HasColumnType("TEXT");
 | 
						|
 | 
						|
                    b.Property<bool>("IsAdmin")
 | 
						|
                        .HasColumnType("INTEGER");
 | 
						|
 | 
						|
                    b.Property<DateTime>("LastActive")
 | 
						|
                        .HasColumnType("TEXT");
 | 
						|
 | 
						|
                    b.Property<byte[]>("PasswordHash")
 | 
						|
                        .HasColumnType("BLOB");
 | 
						|
 | 
						|
                    b.Property<byte[]>("PasswordSalt")
 | 
						|
                        .HasColumnType("BLOB");
 | 
						|
 | 
						|
                    b.Property<uint>("RowVersion")
 | 
						|
                        .IsConcurrencyToken()
 | 
						|
                        .HasColumnType("INTEGER");
 | 
						|
 | 
						|
                    b.Property<string>("UserName")
 | 
						|
                        .HasColumnType("TEXT");
 | 
						|
 | 
						|
                    b.HasKey("Id");
 | 
						|
 | 
						|
                    b.ToTable("Users");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("API.Entities.FolderPath", b =>
 | 
						|
                {
 | 
						|
                    b.Property<int>("Id")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("INTEGER");
 | 
						|
 | 
						|
                    b.Property<int?>("LibraryId")
 | 
						|
                        .HasColumnType("INTEGER");
 | 
						|
 | 
						|
                    b.Property<string>("Path")
 | 
						|
                        .HasColumnType("TEXT");
 | 
						|
 | 
						|
                    b.HasKey("Id");
 | 
						|
 | 
						|
                    b.HasIndex("LibraryId");
 | 
						|
 | 
						|
                    b.ToTable("FolderPath");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("API.Entities.Library", b =>
 | 
						|
                {
 | 
						|
                    b.Property<int>("Id")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("INTEGER");
 | 
						|
 | 
						|
                    b.Property<int>("AppUserId")
 | 
						|
                        .HasColumnType("INTEGER");
 | 
						|
 | 
						|
                    b.Property<string>("CoverImage")
 | 
						|
                        .HasColumnType("TEXT");
 | 
						|
 | 
						|
                    b.Property<string>("Name")
 | 
						|
                        .HasColumnType("TEXT");
 | 
						|
 | 
						|
                    b.Property<int>("Type")
 | 
						|
                        .HasColumnType("INTEGER");
 | 
						|
 | 
						|
                    b.HasKey("Id");
 | 
						|
 | 
						|
                    b.HasIndex("AppUserId");
 | 
						|
 | 
						|
                    b.ToTable("Library");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("API.Entities.FolderPath", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("API.Entities.Library", null)
 | 
						|
                        .WithMany("Folders")
 | 
						|
                        .HasForeignKey("LibraryId");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("API.Entities.Library", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("API.Entities.AppUser", "AppUser")
 | 
						|
                        .WithMany("Libraries")
 | 
						|
                        .HasForeignKey("AppUserId")
 | 
						|
                        .OnDelete(DeleteBehavior.Cascade)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("AppUser");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("API.Entities.AppUser", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Libraries");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("API.Entities.Library", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Folders");
 | 
						|
                });
 | 
						|
#pragma warning restore 612, 618
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |