Instanz der entity-Typ kann nicht verfolgt werden, weil eine andere Instanz mit dem gleichen key-Wert verfolgt werden

Ich bin mit generic repository pattern in asp.net core 2.0, die können nicht über den repository-Objekt, wenn ich werde aktualisieren Sie den Eintrag der neuen für eine Zeit erfolgreich, aber wenn ich versuche zu aktualisieren, für mehr dann einmal wirft es die folgende Ausnahme:

Die Instanz der entity-Typ "Firma" kann nicht verfolgt werden, weil eine andere Instanz mit dem gleichen key-Wert für {'ID'} bereits verfolgt wird. Bei der Befestigung der vorhandenen Einrichtungen, sicherzustellen, dass nur eine Instanz der Entität mit einem bestimmten Schlüssel-Wert angefügt wird. Erwägen Sie die Verwendung 'DbContextOptionsBuilder.EnableSensitiveDataLogging' zu sehen, die widersprüchlichen wichtige Werte.

public ActionResult Edit(Int64 id, Company collection)
{
    try
    {
        //TODO: Add update logic here
        interfaceobj.updateModel(collection);
        interfaceobj.Save();
        return RedirectToAction(nameof(Index));
    }
    catch(Exception ex)
    {
        throw ex;
    }
}
InformationsquelleAutor Ali Raza | 2018-01-11
Schreibe einen Kommentar