builder.RegisterType<DataContext>().As<DbContext>();
builder.RegisterType<AnnoucementRepository>().As<IAnnouncementRepository>().WithParameter("DataContext", new DataContext()).InstancePerHttpRequest();
builder.RegisterType<LanguageRepository>()
.As<ILanguageRepository>()
.WithParameter("DataContext", new DataContext())
.InstancePerHttpRequest();
"DataContext", new DataContext()
私は上記のことを持っています。私が持っているすべてのリポジトリについて繰り返す必要がないように、より良いものを見つけたいと思っています。
データ コンテキストを登録してリポジトリに挿入するにはどうすればよいですか? http リクエストごとに 1 回。