16 lines
563 B
C#
16 lines
563 B
C#
using Microsoft.EntityFrameworkCore;
|
|
using Microsoft.EntityFrameworkCore.Design;
|
|
using Microsoft.Extensions.Configuration;
|
|
|
|
namespace Newsbot.Collector.Database;
|
|
|
|
public class DesignTimeContext :IDesignTimeDbContextFactory<DatabaseContext>
|
|
{
|
|
public DatabaseContext CreateDbContext(string[] args)
|
|
{
|
|
var optionsBuilder = new DbContextOptionsBuilder<DatabaseContext>();
|
|
// pass your design time connection string here
|
|
optionsBuilder.UseNpgsql("<connection_string>");
|
|
return new DatabaseContext(optionsBuilder.Options);
|
|
}
|
|
} |