Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

ASP.Net 6 Anbinden der Datenbank

28.01.2023 (👁3953)

ASP.Net 6 Anbinden der Datenbank

Wie bindet man in einem neuen Asp.Net Core Webanwendung eine bestehende Datenbank an

In der Datei program.cs wird unter builder.Services.AddDbContext die Datenbank angebunden.

Die Verbindung oder Connectionstring findet man wiederum als standard in der Configuration in appsettings.json

Program.cs  in .Net6 .Net7

//* Connect Database

var connectionString = builder.Configuration.GetConnectionString("DefaultConnection") ?? throw new InvalidOperationException("Connection string 'DefaultConnection' not found.");

 

builder.Services.AddDbContext<ApplicationDbContext>(options =>options.UseSqlServer(connectionString));

 

 

In appsettings.json

In der datei appsettings.json muss man den pfad auf Server=.\\sqlexpress und dann Database=meineDB eintragen

  "ConnectionStrings": {

    //"DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=aspnet-webapp_codedocu-53bc9b9d-9d6a-45d4-8429-2a2761773502;Trusted_Connection=True;MultipleActiveResultSets=true"

    "DefaultConnection": "Server=.\\sqlexpress;Database=codedocu_de;Trusted_Connection=True;MultipleActiveResultSets=true"

  },

 

Der Trick: die appsettings können auf dem echten Webserver unter app service/configuation eingestellt werden.

appsettings.json

 

Program.cs

Ein Bild, das Text, Screenshot, Monitor, Bildschirm enthält.

Automatisch generierte Beschreibung