我的项目出了问题,当我添加控制器时,它给出了一个错误,如下所示:运行所选代码生成器时出错:'无法检索'Invotech.Model.LoginView'的元数据。没有为此对象定义无参数构造函数。
答案 0 :(得分:1)
我也有这个问题。问题是DbContext类没有无参数构造函数。
另请注意,虽然使用Visual Studio的脚手架非常简单,但它将您的业务逻辑,数据库逻辑和视图结合在一起。没有很好的分离关注!
只是说。
答案 1 :(得分:-1)
在表格中添加[key]
作为主键标识符,并检查您的DataContext
是否声明如下:
public class DataContext : IdentityDbContext <ApplicationUser>