-1

コンテナーに 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!

4

1 に答える 1