Refactored database registration to allow postgres to use internal representations for afster performance
This commit is contained in:
@@ -13,10 +13,11 @@ public sealed class BookPageConfiguration : IEntityTypeConfiguration<BookPage>
|
||||
builder.Property(bp => bp.AuthorBookId).IsRequired();
|
||||
builder.Property(bp => bp.Content).IsRequired();
|
||||
builder.Property(bp => bp.Type).IsRequired();
|
||||
builder.Property(bp => bp.ContentType).IsRequired();
|
||||
builder.Property(bp => bp.Notes).IsRequired(false).HasColumnType("jsonb");
|
||||
builder.Property(bp => bp.References).IsRequired(false).HasColumnType("jsonb");
|
||||
builder.Property(bp => bp.ContentType).IsRequired();
|
||||
builder.Property(bp => bp.Enabled).HasDefaultValue(true);
|
||||
builder.Property(bp => bp.Notes).IsRequired(false);
|
||||
|
||||
builder.OwnsMany(f => f.References, b => { b.ToJson(); });
|
||||
|
||||
builder.HasOne(f =>f.Book)
|
||||
.WithMany(b => b.Pages)
|
||||
|
||||
Reference in New Issue
Block a user