mirror of
				https://github.com/jellyfin/jellyfin.git
				synced 2025-10-31 02:27:18 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			698 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			698 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| using Microsoft.EntityFrameworkCore;
 | |
| using Microsoft.EntityFrameworkCore.Design;
 | |
| 
 | |
| namespace Jellyfin.Server.Implementations.Migrations
 | |
| {
 | |
|     /// <summary>
 | |
|     /// The design time factory for <see cref="JellyfinDb"/>.
 | |
|     /// This is only used for the creation of migrations and not during runtime.
 | |
|     /// </summary>
 | |
|     internal class DesignTimeJellyfinDbFactory : IDesignTimeDbContextFactory<JellyfinDb>
 | |
|     {
 | |
|         public JellyfinDb CreateDbContext(string[] args)
 | |
|         {
 | |
|             var optionsBuilder = new DbContextOptionsBuilder<JellyfinDb>();
 | |
|             optionsBuilder.UseSqlite("Data Source=jellyfin.db");
 | |
| 
 | |
|             return new JellyfinDb(optionsBuilder.Options);
 | |
|         }
 | |
|     }
 | |
| }
 |