203 lines
6.6 KiB
C#
203 lines
6.6 KiB
C#
// <auto-generated />
|
|
using Aya_Backend.Data.Repositories;
|
|
using Microsoft.EntityFrameworkCore;
|
|
using Microsoft.EntityFrameworkCore.Infrastructure;
|
|
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
|
|
|
namespace Aya_Backend.Data.Migrations
|
|
{
|
|
[DbContext(typeof(AyaContext))]
|
|
partial class AyaContextModelSnapshot : ModelSnapshot
|
|
{
|
|
protected override void BuildModel(ModelBuilder modelBuilder)
|
|
{
|
|
#pragma warning disable 612, 618
|
|
modelBuilder
|
|
.HasAnnotation("ProductVersion", "3.1.3");
|
|
|
|
modelBuilder.Entity("Aya_Backend.Data.User", b =>
|
|
{
|
|
b.Property<int>("ID")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<string>("Password")
|
|
.HasColumnType("TEXT");
|
|
|
|
b.Property<string>("Token")
|
|
.HasColumnType("TEXT");
|
|
|
|
b.Property<string>("Username")
|
|
.HasColumnType("TEXT");
|
|
|
|
b.HasKey("ID");
|
|
|
|
b.ToTable("Users");
|
|
|
|
b.HasData(
|
|
new
|
|
{
|
|
ID = 1,
|
|
Password = "Password1_",
|
|
Username = "User1"
|
|
},
|
|
new
|
|
{
|
|
ID = 2,
|
|
Password = "Password2_",
|
|
Username = "User2"
|
|
},
|
|
new
|
|
{
|
|
ID = 3,
|
|
Password = "Password3_",
|
|
Username = "User3"
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity("Aya_Backend.Data.Workbook", b =>
|
|
{
|
|
b.Property<int>("ID")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<string>("Name")
|
|
.HasColumnType("TEXT");
|
|
|
|
b.Property<int>("OwnerID")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.HasKey("ID");
|
|
|
|
b.HasIndex("OwnerID");
|
|
|
|
b.ToTable("Workbooks");
|
|
|
|
b.HasData(
|
|
new
|
|
{
|
|
ID = 1,
|
|
Name = "Workbook 1",
|
|
OwnerID = 1
|
|
},
|
|
new
|
|
{
|
|
ID = 2,
|
|
Name = "Workbook 2",
|
|
OwnerID = 1
|
|
},
|
|
new
|
|
{
|
|
ID = 3,
|
|
Name = "Workbook 3",
|
|
OwnerID = 2
|
|
},
|
|
new
|
|
{
|
|
ID = 4,
|
|
Name = "Workbook 4",
|
|
OwnerID = 2
|
|
},
|
|
new
|
|
{
|
|
ID = 5,
|
|
Name = "Workbook 5",
|
|
OwnerID = 3
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity("Aya_Backend.Data.Workpage", b =>
|
|
{
|
|
b.Property<int>("ID")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<string>("Content")
|
|
.HasColumnType("TEXT");
|
|
|
|
b.Property<string>("Name")
|
|
.HasColumnType("TEXT");
|
|
|
|
b.Property<int>("WorkbookID")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.HasKey("ID");
|
|
|
|
b.HasIndex("WorkbookID");
|
|
|
|
b.ToTable("Workpages");
|
|
|
|
b.HasData(
|
|
new
|
|
{
|
|
ID = 1,
|
|
Content = "Content 1",
|
|
Name = "Workpage 1",
|
|
WorkbookID = 1
|
|
},
|
|
new
|
|
{
|
|
ID = 2,
|
|
Content = "Content 2",
|
|
Name = "Workpage 2",
|
|
WorkbookID = 1
|
|
},
|
|
new
|
|
{
|
|
ID = 3,
|
|
Content = "Content 3",
|
|
Name = "Workpage 3",
|
|
WorkbookID = 1
|
|
},
|
|
new
|
|
{
|
|
ID = 4,
|
|
Content = "Content 4",
|
|
Name = "Workpage 4",
|
|
WorkbookID = 1
|
|
},
|
|
new
|
|
{
|
|
ID = 5,
|
|
Content = "Content 5",
|
|
Name = "Workpage 5",
|
|
WorkbookID = 2
|
|
},
|
|
new
|
|
{
|
|
ID = 6,
|
|
Content = "Content 6",
|
|
Name = "Workpage 6",
|
|
WorkbookID = 2
|
|
},
|
|
new
|
|
{
|
|
ID = 7,
|
|
Content = "Content 7",
|
|
Name = "Workpage 7",
|
|
WorkbookID = 3
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity("Aya_Backend.Data.Workbook", b =>
|
|
{
|
|
b.HasOne("Aya_Backend.Data.User", "Owner")
|
|
.WithMany()
|
|
.HasForeignKey("OwnerID")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
});
|
|
|
|
modelBuilder.Entity("Aya_Backend.Data.Workpage", b =>
|
|
{
|
|
b.HasOne("Aya_Backend.Data.Workbook", "Workbook")
|
|
.WithMany()
|
|
.HasForeignKey("WorkbookID")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
});
|
|
#pragma warning restore 612, 618
|
|
}
|
|
}
|
|
}
|