ich einen globalen Kontext in meiner Klassegleichen Schlüssel bereits hinzugefügt
private readonly MyDatabase _context;
Es gibt eine Methode in der Klasse definiert haben, die ich parallel laufen, die eine Tabelle auf meinem Kontext zugreift. Dies ist der Anruf auf dem Tisch.
var tableAsList = _context.MyTable.ToList();
Dies war für mich zuvor funktioniert. Jetzt erhalte ich den folgenden Fehler.
An exception of type 'System.ArgumentException' occurred in EntityFramework.dll but was not handled in user code
Additional information: An item with the same key has already been added.
Ich habe gesehen, andere das Problem sagen, kommt aus den Eigenschaftsnamen sind ähnlich (Unterschied für den Fall), aber meine Eigenschaftsnamen sind drastisch anders. Hier ist meine Klasse.
public class MyTable
{
public int Id { get; set; }
public string Name { get; set; }
public bool IsSub { get; set; }
}
Irgendwelche Ideen, wie ich diesen Fehler beheben kann, würde sehr geschätzt werden.
Vielen Dank. Sicher genug, das war das Problem. – tralmix