server-master/srcs/_plugins/Plugin.DB.EF/DB/DesignTimeContextFactory.cs
2026-02-10 18:21:30 +01:00

20 lines
No EOL
555 B
C#

// WingsEmu
//
// Developed by NosWings Team
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Design;
namespace Plugin.Database.DB
{
public class DesignTimeContextFactory : IDesignTimeDbContextFactory<GameContext>
{
public GameContext CreateDbContext(string[] args)
{
var optionsBuilder = new DbContextOptionsBuilder<GameContext>();
optionsBuilder.UseNpgsql(new DatabaseConfiguration().ToString());
return new GameContext(optionsBuilder.Options);
}
}
}