У меня есть два проекта в моем решении. Одно из них - это угловое ядро 2.2, а другое - проект библиотеки классов, содержащий модели предметной области и dbcontext.
Я хочу передать строку подключения в dbcontext, чтобы я мог создать базу данных, используя код в первую очередь.
это моя строка подключения
"ConnectionStrings": {
"DataConnection": "Server=.;Database=Test;Trusted_Connection=True;MultipleActiveResultSets=true;Integrated Security=True;"
этот код в методе ConfigureService
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContextPool<TestContext>(context => context.UseSqlServer(Configuration.GetConnectionString("DataConnection")));
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
}
}
А это мой DBContext
public class TestContext : DbContext
{
public CCPGV1Context(string connectionString):base(connectionString)
{
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
}
}
Я новичок в коде первого подхода, а также в ядре dot net. Пожалуйста, направьте меня, что мне делать!