ASP.NET Core 1.0 MVCプロジェクトのモデル内からデータベースと対話しようとしています。 モデルからコントローラとビューを作成するために足場が使用されています。ASP.NET Core MVCモデルの_contextへのアクセス
理想的には、_contextを持つコントローラのようにアクセスしたいと思いますが、これを行う方法を見つけることができませんでした。
私はまた、モデルから新しい接続を作成してみました:
using (var context = new ApplicationDbContext()){
// Code here
}
をしかしApplicationDbContextコンストラクタは、私は設定から取得失敗したデフォルトの接続文字列などのオプションの引数が必要です。
Public ApplicationDbContext(DbContextOptions options) : base(options) {
}
これはやりやすいはずなので、私は非常に基本的なことを誤解しています。
どのような考えですか?
私はアクセスする必要がありますが、私は** private ApplicationDbContext _contextのようなものにアクセスします。 公開YourController() { _context = new ApplicationDbContext(); } ** – Unbreakable
と入力し、コントローラアクションで** _ context.YourDBSET変数** – Unbreakable
を使用しますか依存性注入ツールを使用していますか? – Piotr