我正在尝试创建我的第一个 mvc 类并且在开始时遇到问题。我在我的主机帐户上使用共享数据库并创建了以下类
namespace MvcApplication2.Models
{
public class tUsers
{
public int UserID { get; set; }
public string Username { get; set; }
public string UserEmail { get; set; }
public string UserPassword { get; set; }
public int GroupId { get; set; }
}
public class tUsersDBContext : DbContext
{
public DbSet<tUsers> tUsers { get; set; }
}
}
这是我的连接字符串
<add name="DefaultConnection" connectionString="Data Source=gdfgdfgdfg;Initial Catalog=fsdf_fdsf;Persist Security Info=True;User ID=ddd_reddntal;Password=fgfggfdg" providerName="System.Data.SqlClient" />
我得到的错误是
Unable to retrieve metadata for 'mvcapplication2.models.tusers' 在模型生成过程中检测到一个或多个验证错误:
实体类型用户没有受保护的密钥。
我的模型名称还需要与我的表名称完全匹配吗?