これは単純でなければなりませんが、私は答えを見つけようとしています。コントローラー アクションは、Owin パイプラインに格納されたリクエストごとの ApplicationDbContext への参照をどのように取得しますか?
編集:わかりました、私は近づいていると思います...または多分そうではない...私のグーグルのすべては、使用するsezのこのブログ投稿につながるようです:
var dbContext = context.Get<ApplicationDbContext>();
context は明らかに のインスタンスですMicrosoft.Owin.IOwinContext
。だから私は試しました:
var db = HttpContext.GetOwinContext().Get<ApplicationDbContext>();
ただし、Get<T>
メソッドにはstring key
パラメーターが必要です。:(