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

C# 如何访问我的网站的用户数据库。。。Asp.net mvc EF 5,c#,asp.net-mvc,entity-framework,C#,Asp.net Mvc,Entity Framework,我的AccountModel上有此代码。Visual Studio为我创建了它 public class UsersContext : DbContext { public UsersContext() : base("DefaultConnection") { } public DbSet<UserProfile> UserProfiles { get; set; } } [Table("UserProfile")] publi

我的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; }
}

我正在尝试访问用户数据库,但未成功。
userDb.UserProfiles
的计数为
count=0
,我的数据库中已经有用户

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

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


是否尝试在
返回视图(userDb.UserProfiles)
上调试?然后查看发生了什么。您正在尝试连接到“现有数据库”吗?如果是这样的话,很可能是不同步,甚至是完全不同的连接。您是否启用了迁移,是本地还是实时站点等。更多信息…我调试了返回视图(userDb.UserProfiles)。。。计数返回0…我想连接到保存我的WebItemy连接字符串的用户的数据库是好的。。。我还可以成功访问其他数据。。。但是我无法访问我的用户数据
<configuration>
   <connectionStrings>
       <add name="DefaultConnection" connectionString="your connection string" />
   </connectionStrings>
</configuration>