我的应用程序工作正常。现在我添加了这个模型" LogOn.cs"
public class LogOn
{
public int Id { get; set; }
public string UserName { get; set; }
public string Password { get; set; }
}
public class LogOnContext : DbContext
{
public DbSet<LogOn> LogOns { get; set; }
}
我构建这个应用程序,现在想添加控制器,它看起来像这样
当我按下添加按钮时,我收到此错误
这是什么意思?我错过了什么?
答案 0 :(得分:0)
我发现了here。可能会解决您的问题:
在根web.config文件中更改名称
<connectionStrings>
<add name="YourConnectionString" ...other code goes here... </connectionStrings>
为:
<connectionStrings>
<add name="DefaultConnection" ...other code goes here... </connectionStrings>
此外,更改连接字符串名称后,您必须重建。
答案 1 :(得分:0)
试试这个
public class LogOn
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
public string UserName { get; set; }
public string Password { get; set; }
}
PS:我通常做的是创建一个空的控制器并自己编写代码。