Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Entities;
- using Entities.NoteEntities;
- using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
- using Microsoft.EntityFrameworkCore;
- using Repository.Configuration;
- using static Microsoft.EntityFrameworkCore.DbLoggerCategory.Database;
- namespace Repository;
- public class RepositoryContext : IdentityDbContext<User>
- {
- public RepositoryContext(DbContextOptions options) : base(options) { }
- protected override void OnModelCreating(ModelBuilder modelBuilder)
- {
- //Identity implementation
- base.OnModelCreating(modelBuilder);
- modelBuilder.ApplyConfiguration(new BookConfiguration());
- modelBuilder.ApplyConfiguration(new PageConfiguration());
- modelBuilder.ApplyConfiguration(new RoleConfiguration());
- }
- public DbSet<Comment>? Comments { get; set; }
- public DbSet<Like>? Likes { get; set; }
- public DbSet<Post>? Posts { get; set; }
- public DbSet<Book>? Books { get; set; }
- public DbSet<Page>? Pages { get; set; }
- //public DbSet<UserRelationship> userRelationships { get; set; }
- public DbSet<NoteEntity>? NoteEntities { get; set; }
- }
Add Comment
Please, Sign In to add comment