csharpfritz / csharpfritz/InstantAPIs

KeyNotFoundException: The given key 'xxxx.DataModel.Models.AspNetUserLogin' was not present in the dictionary.

Offen
#74 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C#
Sterne
453
Forks
58
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Anyone can help find out why im getting this error?

**KeyNotFoundException: The given key 'dbContext.DataModel.Models.AspNetUserLogin' was not present in the dictionary.**

![Snipaste_2023-08-05_23-57-18](https://github.com/csharpfritz/InstantAPIs/assets/1240729/f6e5242e-95fe-4842-9084-cd7598c61f57)

Here is part of my Program.cs

```
builder.Services.AddSqlServer(builder.Configuration.GetConnectionString("DefaultConnectionLocal"));

// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
builder.Services.AddApplicationInsightsTelemetry();

builder.Services.AddInstantAPIs();

var app = builder.Build();

// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI();
}

app.UseSwagger();
app.UseSwaggerUI();

app.UseHttpsRedirection();

// Use CORS
app.UseCors();

app.UseAuthorization();

app.MapControllers();

app.MapInstantAPIs();

app.Run();
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie mit dem Auszug aus Program.cs und reproduzieren Sie den Fehler bei AddInstantAPIs() und MapInstantAPIs(), wobei die gemeldete KeyNotFoundException als Symptom verwendet wird. Verfolgen Sie, welche Wörterbuchsuche dbContext.DataModel.Models.AspNetUserLogin betrifft, und vergleichen Sie sie mit der über AddSqlServer() bereitgestellten Entity Framework-Konfiguration. Als erledigt gilt die Aufgabe, wenn der fehlende Schlüssel oder die Konfigurationsabweichung identifiziert und eine bestätigte Behebung dokumentiert wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
api, backend
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.