---
title: "Config connection string in .net core 6"  
description: "Config connection string in .net core 6"  
author: "Steilla Mitchel"  
published: 2023-11-09  
updated: 2023-11-18  
canonical: https://www.mindstick.com/forum/160473/config-connection-string-in-dot-net-core-6  
category: ".net core"  
tags: [".net core", ".net core 6", "connection string"]  
reading_time: 2 minutes  

---

# Config connection string in .net core 6

[Config](https://www.mindstick.com/forum/55094/what-is-machine-config-in-asp-dot-net) [connection string](https://www.mindstick.com/articles/328/connection-strings) in .net core 6

## Replies

### Reply by Aryan Kumar

Configuring a [connection](https://www.mindstick.com/articles/13012/what-makes-ethernet-connection-better-than-wifi) [string](https://www.mindstick.com/articles/1527/string-split-in-c-sharp) in a .NET Core 6 application involves a few steps. Here's a simple guide on how to do it:

**Add Configuration to appsettings.json:** Open your **appsettings.json** file and add a section for your connection string. For example:

```plaintext
{
  "ConnectionStrings": {
    "DefaultConnection": "Server=myServerAddress;Database=myDataBase;User=myUsername;Password=myPassword;"
  },
  // other configurations...
}
```

Replace the values with your actual database server information.

**Access Connection String in Code:** In your code, you can access the connection string using the **Configuration** object. For example, in a **Startup.cs** file:

```plaintext
using Microsoft.Extensions.Configuration;

// ...

public class Startup
{
    public Startup(IConfiguration configuration)
    {
        Configuration = configuration;
    }

    public IConfiguration Configuration { get; }

    // ...
}
```

**Inject Connection String into Services:** If you need to use the connection string in services, you can inject it. For example, in **Startup.cs**:

```plaintext
services.AddDbContext<MyDbContext>(options =>
    options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
```

Adjust **MyDbContext** and the database provider (**UseSqlServer** in this case) according to your needs.

**Use Connection String in Controllers or Services:** Now, you can use the configured connection string in your controllers or services. For example:

```plaintext
using Microsoft.Extensions.Configuration;

// ...

public class MyController : ControllerBase
{
    private readonly IConfiguration _configuration;

    public MyController(IConfiguration configuration)
    {
        _configuration = configuration;
    }

    public IActionResult MyAction()
    {
        var connectionString = _configuration.GetConnectionString("DefaultConnection");
        // Use the connection string as needed.
        return Ok("Connection string configured successfully!");
    }
}
```

This provides a basic guide to configuring and using connection strings in a .NET Core 6 application. Adjust the examples according to your project structure and requirements. If you have a specific scenario or need more details, feel free to ask!


---

Original Source: https://www.mindstick.com/forum/160473/config-connection-string-in-dot-net-core-6

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
