我如何访问我的网站的用户数据库…Asp.net mvc EF 5

本文关键字:数据库 用户数 Asp net EF mvc 用户 何访问 访问 网站 我的 | 更新日期: 2023-09-27 18:06:47

我在我的AccountModel上有这个代码。Visual Studio为我创建的。

 public class UsersContext : DbContext
{
    public UsersContext()
        : base("DefaultConnection")
    {
    }
    public DbSet<UserProfile> UserProfiles { get; set; }
}
[Table("UserProfile")]
public class UserProfile
{
    [Key]
    [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
    public int UserId { get; set; }
    public string UserName { get; set; }
}

在我的控制器中,我有这个:

 public class UsuarioUxController : Controller
{
    private KekantoContext db = new KekantoContext();
    private UsersContext userDb = new UsersContext();
 public ActionResult Index()
    {
        return View(userDb.UserProfiles);
    }

我试图访问用户数据库,但我是不成功的....userDb.UserProfiles的计数得到count=0,而我的数据库中已经有用户了。

我如何访问我的网站的用户数据库…Asp.net mvc EF 5

检查DefaultConnection连接字符串是否指向配置文件中正确的数据库,即

<configuration>
   <connectionStrings>
       <add name="DefaultConnection" connectionString="your connection string" />
   </connectionStrings>
</configuration>