DocSpace-buildtools/common/Tools/AutoMigrationCreator/Utils/DbContextActivator.cs

23 lines
618 B
C#
Raw Normal View History

2021-10-12 14:51:36 +00:00
using System;
using System.Configuration;
using ASC.Core.Common.EF;
namespace AutoMigrationCreator
{
public class DbContextActivator
{
2021-10-22 17:04:26 +00:00
private const string FAKE_CONNECTION_STRING = "Server=localhost;User ID=root;Password=root";
public static BaseDbContext CreateInstance(Type contextType)
2021-10-12 14:51:36 +00:00
{
var context = (BaseDbContext)Activator.CreateInstance(contextType);
2021-10-22 17:04:26 +00:00
context.ConnectionStringSettings = new ConnectionStringSettings
{
ConnectionString = FAKE_CONNECTION_STRING
};
2021-10-12 14:51:36 +00:00
return context;
}
}
}