Witam.
W moich walkach z wdrażaniem wzorca MPV przyszedł czas na Dependenc Injection. No i natrafiłem na taki oto problem:
język csharp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Test rzuca wyjątkiem:
Test Name: GetContext
Test FullName: DataTest.ContextTest.GetContext
Test Source: d:\dev\C#\Workspace\_sopd\DataTest\ContextTest.cs : line 35
Test Outcome: Failed
Test Duration: 0:00:00,2624654
Result Message:
Test method DataTest.ContextTest.GetContext threw exception:
System.InvalidOperationException: The operation cannot be completed because the DbContext has been disposed.
Result StackTrace:
w System.Data.Entity.Internal.LazyInternalContext.InitializeContext()
w System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType)
w System.Data.Entity.Internal.Linq.InternalSet`1.Initialize()
w System.Data.Entity.Internal.Linq.InternalSet`1.get_InternalContext()
w System.Data.Entity.Infrastructure.DbQuery`1.System.Linq.IQueryable.get_Provider()
w System.Linq.Queryable.Select[TSource,TResult](IQueryable`1 source, Expression`1 selector)
w DataTest.ContextTest.GetContext() w d:\dev\C#\Workspace\_sopd\DataTest\ContextTest.cs:wiersz 37
Przypuszczam że problem siedzi w konfiguracji wpisu w kontenerze ale niestety googlowe podpowiedzi nic nie dają.
Pomoże ktoś?