.Net MVCの新機能です。権限のあるユーザーが表示するページにAspNetUserテーブルの内容を表示する方法を探しています。モデルを作成し、ビューを持つコントローラを作成します。問題は、このテーブルへの接続がすでに開いていることです。新しいApplicationDbContext()を作成する代わりに、その接続を参照する方法を理解するのは苦労しています。以下のコード:.Net MVC:AspNetUserテーブルのユーザーの一覧を表示する必要があります。
コントローラー:
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Entity;
using System.Linq;
using System.Net;
using System.Web;
using System.Web.Mvc;
using PanoramaPoint.Models;
namespace PanoramaPoint.Controllers
{
public class AspNetUsersController : Controller
{
private ApplicationDbContext db = new ApplicationDbContext();
// GET: AspNetUsers
public ActionResult Index()
{
return View(db.AspNetUsers.ToList());
}
どのように参照するとApplicationDbContextを既存の代わりに、新しいものを作成するのですか?
あなたが意味することは本当に明確ではありません。表示されたコードに何が問題なのですか?どのような方法でそれは失敗ですか? – David
なぜ既存のものにアクセスする必要がありますか?これは非常に標準的な接続解除機能です。それは私には正しいように見えます。 – Scottie
あなたの答えをありがとう、みんな、私はそれを考え出した。それは私が表示しようとしていたIDテーブルです、それが問題でした。私はちょうどそれを表示する別の方法を見つける必要があります。 – Arthur