Create multiple database contexts instead of one
This commit is contained in:
parent
d1e9992a8c
commit
b0758eb119
5 changed files with 47 additions and 24 deletions
|
@ -16,9 +16,10 @@ namespace Geekbot.net.Database
|
|||
{
|
||||
_runParameters = runParameters;
|
||||
_logger = logger;
|
||||
NpgsqlLogManager.Provider = new NpgsqlLoggingProviderAdapter(_logger);
|
||||
}
|
||||
|
||||
public DatabaseContext Initzialize()
|
||||
public DatabaseContext Initialize()
|
||||
{
|
||||
DatabaseContext database = null;
|
||||
try
|
||||
|
@ -29,7 +30,6 @@ namespace Geekbot.net.Database
|
|||
}
|
||||
else
|
||||
{
|
||||
NpgsqlLogManager.Provider = new NpgsqlLoggingProviderAdapter(_logger);
|
||||
database = new SqlDatabase(new SqlConnectionString
|
||||
{
|
||||
Host = _runParameters.DbHost,
|
||||
|
@ -39,8 +39,6 @@ namespace Geekbot.net.Database
|
|||
Password = _runParameters.DbPassword
|
||||
});
|
||||
}
|
||||
database.Database.EnsureCreated();
|
||||
if(!_runParameters.InMemory) database.Database.Migrate();
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue