コンテナーに 2 つの登録があります。
container.Register(Component.For<DataContext>().LifestylePerWebRequest());
container.Register(Component.For<DataContext>().LifestyleTransient().Named("transientContext"));
次のように名前付きインスタンス(一時的)を解決しようとしました:
var instance = Container.Instance.Resolve<DataContext>("transientContext");
instance.Table1.Add(new Table1());
instance.SaveChanges();
しかし、SaveChanges() で「無効な操作です。接続が閉じられました」という例外がスローされました。
何が問題なのですか?
THX!