软件包管理器控制台:
在模型生成期间检测到一个或多个验证错误:
p6.DAL.Password :: EntityType'密码'没有定义键。限定 此EntityType的关键。 password:EntityType:EntitySet '密码'基于类型'密码'没有定义键。
课程密码:
public class Password
{
[Key]
public int PasswordID { get; set; }
public string PasswordName { get; set; }
public string IsValid { get; set; }
public virtual Person person { get; set; }
}
答案 0 :(得分:0)
如果我明白的话。你要做的是迁移数据库添加新属性。在这种情况下运行此命令:
更新的数据库的
答案 1 :(得分:0)
尝试使用-force
,如下所示:
Update-database -verbose -force -ConfigurationTypeName Configuration
您可以代替"Configuration"
配置名称。
我的回答有可能对你有所帮助: