.Net MVC:需要显示AspNetUser表中的用户列表

时间:2016-05-18 18:05:45

标签: c# asp.net-mvc asp.net-mvc-4

非常新的.Net MVC。寻找一种在页面上显示AspNetUser表内容的方法,供授权用户查看。创建了一个模型和一个带有视图的Controller。问题是这个表的连接已经打开,我很难搞清楚如何引用该连接而不是创建一个新的ApplicationDbContext()(当然会返回错误。)请帮忙!代码如下:

控制器:

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而不是创建一个新的?

2 个答案:

答案 0 :(得分:0)

实体框架(和ADO.Net,就此而言)使用所谓的连接池。当您请求新连接时,它实际上并没有建立新连接。在幕后,它从已连接的资源池中提取现有连接。

Entity Framework会为您处理您使用现有连接的请求。别担心。你的代码很好。

答案 1 :(得分:0)

感谢您的回答,大家,我明白了。这是我试图显示的身份表,这就是问题所在。我只需找到一种不同的方式来显示它。