Refactor SQLite Database Provider
- Removed unused classes and files related to SQLite database provider, including SqliteDesignTimeJellyfinDbFactory, ModelBuilderExtensions, PragmaConnectionInterceptor, AssemblyInfo, SqliteDatabaseProvider, DateTimeKindValueConverter. - Updated tests to remove dependencies on removed classes and adjusted mocking for configuration sections. - Added Microsoft.EntityFrameworkCore.Sqlite package reference to test project. - Improved string handling in tests for better consistency and clarity. - Refactored logging methods in JellyfinApplicationFactory for better readability and maintainability.
This commit is contained in:
@@ -235,6 +235,21 @@ public class JellyfinDbContext(DbContextOptions<JellyfinDbContext> options, ILog
|
||||
/// </summary>
|
||||
public DbSet<LibraryOptionsEntity> LibraryOptions => this.Set<LibraryOptionsEntity>();
|
||||
|
||||
/// <summary>
|
||||
/// Gets the <see cref="DbSet{TEntity}"/> containing TV-specific extension data for BaseItems.
|
||||
/// </summary>
|
||||
public DbSet<BaseItemTvExtras> BaseItemTvExtras => this.Set<BaseItemTvExtras>();
|
||||
|
||||
/// <summary>
|
||||
/// Gets the <see cref="DbSet{TEntity}"/> containing LiveTV-specific extension data for BaseItems.
|
||||
/// </summary>
|
||||
public DbSet<BaseItemLiveTvExtras> BaseItemLiveTvExtras => this.Set<BaseItemLiveTvExtras>();
|
||||
|
||||
/// <summary>
|
||||
/// Gets the <see cref="DbSet{TEntity}"/> containing music-specific extension data for BaseItems.
|
||||
/// </summary>
|
||||
public DbSet<BaseItemAudioExtras> BaseItemAudioExtras => this.Set<BaseItemAudioExtras>();
|
||||
|
||||
/*public DbSet<Artwork> Artwork => Set<Artwork>();
|
||||
|
||||
public DbSet<Book> Books => Set<Book>();
|
||||
|
||||
Reference in New Issue
Block a user