mirror of
				https://github.com/Kareadita/Kavita.git
				synced 2025-10-31 02:27:04 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			142 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			142 lines
		
	
	
		
			4.4 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("20201218173135_ManyToManyLibraries")]
 | |
|     partial class ManyToManyLibraries
 | |
|     {
 | |
|         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<string>("CoverImage")
 | |
|                         .HasColumnType("TEXT");
 | |
| 
 | |
|                     b.Property<string>("Name")
 | |
|                         .HasColumnType("TEXT");
 | |
| 
 | |
|                     b.Property<int>("Type")
 | |
|                         .HasColumnType("INTEGER");
 | |
| 
 | |
|                     b.HasKey("Id");
 | |
| 
 | |
|                     b.ToTable("Library");
 | |
|                 });
 | |
| 
 | |
|             modelBuilder.Entity("AppUserLibrary", b =>
 | |
|                 {
 | |
|                     b.Property<int>("AppUsersId")
 | |
|                         .HasColumnType("INTEGER");
 | |
| 
 | |
|                     b.Property<int>("LibrariesId")
 | |
|                         .HasColumnType("INTEGER");
 | |
| 
 | |
|                     b.HasKey("AppUsersId", "LibrariesId");
 | |
| 
 | |
|                     b.HasIndex("LibrariesId");
 | |
| 
 | |
|                     b.ToTable("AppUserLibrary");
 | |
|                 });
 | |
| 
 | |
|             modelBuilder.Entity("API.Entities.FolderPath", b =>
 | |
|                 {
 | |
|                     b.HasOne("API.Entities.Library", "Library")
 | |
|                         .WithMany("Folders")
 | |
|                         .HasForeignKey("LibraryId")
 | |
|                         .OnDelete(DeleteBehavior.Cascade)
 | |
|                         .IsRequired();
 | |
| 
 | |
|                     b.Navigation("Library");
 | |
|                 });
 | |
| 
 | |
|             modelBuilder.Entity("AppUserLibrary", b =>
 | |
|                 {
 | |
|                     b.HasOne("API.Entities.AppUser", null)
 | |
|                         .WithMany()
 | |
|                         .HasForeignKey("AppUsersId")
 | |
|                         .OnDelete(DeleteBehavior.Cascade)
 | |
|                         .IsRequired();
 | |
| 
 | |
|                     b.HasOne("API.Entities.Library", null)
 | |
|                         .WithMany()
 | |
|                         .HasForeignKey("LibrariesId")
 | |
|                         .OnDelete(DeleteBehavior.Cascade)
 | |
|                         .IsRequired();
 | |
|                 });
 | |
| 
 | |
|             modelBuilder.Entity("API.Entities.Library", b =>
 | |
|                 {
 | |
|                     b.Navigation("Folders");
 | |
|                 });
 | |
| #pragma warning restore 612, 618
 | |
|         }
 | |
|     }
 | |
| }
 |