using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.ChangeTracking; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Internal; using Roadie.Library.Identity; using System; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace Roadie.Library.Data { public interface IRoadieDbContext : IDisposable, IInfrastructure, IDbContextDependencies, IDbSetCache, IDbQueryCache, IDbContextPoolable { DbSet ArtistAssociations { get; set; } DbSet ArtistGenres { get; set; } DbSet Artists { get; set; } DbSet Bookmarks { get; set; } ChangeTracker ChangeTracker { get; } DbSet ChatMessages { get; set; } DbSet CollectionReleases { get; set; } DbSet Collections { get; set; } DatabaseFacade Database { get; } DbSet Genres { get; set; } DbSet Images { get; set; } DbSet