首页 文章

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

提问于
浏览
2

对.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

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

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

  • 0

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

相关问题