Web API With Visual Studio part-2
3 min readFeb 28, 2018
part-1 link:
https://medium.com/@kkajasu/web-api-with-visual-studio-8373ca61b611
by part 1 you we create inmemorydatabase ,now i am going to create a database in sqlserver so i need configuration .
- * why need configration??
- configration is help to connect the DbContext with SqlServer.when we are using config we get the connectionstring from json file.the json file indicate the sqlserver connection details.for example in the startup file
services.AddDbContext<DetailContext>(opt => opt.UseSqlServer(config.GetConnectionString(“DefaultConnection”)));
In the json file=>
{
“ConnectionStrings”: {
“DefaultConnection”: “Server=(localdb)\\MSSQLLocalDB;Database=DetailsDEMO;Trusted_Connection=True;MultipleActiveResultSets=true”
},
1-Adding configuration
I move my model file in a data folder,this is really no need
Go to your startup.cs file then rewrite the code like this
public class Startup{private readonly IConfiguration config;public Startup(IConfiguration config)