EF7 alfa forbindelse tilstands problemer

stemmer
2

Jeg prøver å bruke EF i en asp.net vNext SPA søknad.

Jeg registrerer sammenheng klasse med bygge i avhengighet injeksjon container ved hjelp AddScoped () (akkurat som de har det i eksemplene), men når jeg prøver å utføre en sletteoperasjon på en enhet jeg får rare feil. Noen ganger slette fungerer, noen ganger får jeg en

Invalid operation. The connection is closed.

og noen ganger får jeg en

The connection was not closed. The connection's current state is open.

Dette skjer bare for sletteoperasjonene, og jeg kan ikke finne et mønster på når 'tilkobling er åpen' og 'forbindelsen er lukket' vises.

Her er min slettemetode kroppen (metoden er virtuelle fordi dette er en base kontrolleren, men ingen overstyrer finnes for det ennå):

public virtual async Task<IActionResult> Delete(int id)
{
    var t = await Items.SingleOrDefaultAsync(i => i.ID == id);
    if (t == null)
        return new HttpStatusCodeResult((int)HttpStatusCode.NoContent);

    Items.Remove(t);
    AppContext.SaveChanges();

    return new HttpStatusCodeResult((int)HttpStatusCode.OK);
}
Publisert på 13/08/2014 klokken 09:09
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Problemet forsvant etter å migrere til alpha3

Svarte 08/09/2014 kl. 14:31
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more