Guest User

Untitled

a guest
Feb 1st, 2024
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. using Entities;
  2. using Entities.NoteEntities;
  3. using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
  4. using Microsoft.EntityFrameworkCore;
  5. using Repository.Configuration;
  6. using static Microsoft.EntityFrameworkCore.DbLoggerCategory.Database;
  7.  
  8. namespace Repository;
  9.  
  10. public class RepositoryContext : IdentityDbContext<User>
  11. {
  12. public RepositoryContext(DbContextOptions options) : base(options) { }
  13.  
  14. protected override void OnModelCreating(ModelBuilder modelBuilder)
  15. {
  16. //Identity implementation
  17. base.OnModelCreating(modelBuilder);
  18.  
  19. modelBuilder.ApplyConfiguration(new BookConfiguration());
  20. modelBuilder.ApplyConfiguration(new PageConfiguration());
  21. modelBuilder.ApplyConfiguration(new RoleConfiguration());
  22.  
  23.  
  24.  
  25. }
  26. public DbSet<Comment>? Comments { get; set; }
  27. public DbSet<Like>? Likes { get; set; }
  28. public DbSet<Post>? Posts { get; set; }
  29. public DbSet<Book>? Books { get; set; }
  30. public DbSet<Page>? Pages { get; set; }
  31. //public DbSet<UserRelationship> userRelationships { get; set; }
  32. public DbSet<NoteEntity>? NoteEntities { get; set; }
  33. }
Add Comment
Please, Sign In to add comment