ASP.NET Core - Work with a database
Required nuget
public class DatabaseNameContext : DbContext
{
  public DatabaseNameContext (DbContextOptions<MvcMovieContext> options) : base(options)
  {
  }
  protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
  {
    optionsBuilder.UseSqlServer("DatabaseConnectionString");
  }
  public DbSet<ModelName> Models{ get; set; }
  protected override void OnModelCreating(ModelBuilder modelBuilder)
  {
    base.OnModelCreating(modelBuilder);
  }
}
appsettings.json
{
  "ConnectionStrings": {
    "DatabaseNameContext": "DatabaseConnectionString"
  }   
}
Program.cs
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddDbContext<DatabaseNameContext>(options => options.UseSqlServer(builder.Configuration.GetConnectionString("DatabaseNameContext"))));