Olá meu caro amigo,
você pode configurar a String de conexão no próprio contexto.
Exemplo:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
// Se não estiver configurado no projeto IU pega deginição de chame do json configurado
if (!optionsBuilder.IsConfigured)
optionsBuilder.UseSqlServer("Data Source=meupc;Initial Catalog=minhaDataBase;Integrated Security=False;User ID=sa;Password=1234;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False");
base.OnConfiguring(optionsBuilder);
}
O UseSqlServer pertence a biblioteca Microsoft.EntityFrameworkCore.SqlServer, e só intalar com o pacote nuget.
Achei um exemplo que utiliza dessa forma
https://www.youtube.com/watch?v=Txe0H3YlwE8&t=
Espero que eu tenha ajudado você,
Não esqueça de marcar que foi respondido, Obrigado.