在ASP.Net Core 2.0中基于脚手架实体框架的控制器

时间:2017-10-26 21:23:25

标签: entity-framework asp.net-core asp.net-mvc-scaffolding

我正在使用Visual Studio 2017,v15.3.1,并尝试按照有关使用Entity Framework创建一些WebAPI端点的教程进行操作,如here所述

就我而言,我使用的是旧的Northwind SQL数据库,而不是作者的博客示例,我认为这不应该是一个问题?

无论如何,当我到达我应该创建控制器的位置时,我右键单击解决方案中的controllers文件夹,选择' API Controller with动作,使用实体框架' 并选择我的EF模型类(Orders,Employees,它似乎并不重要)和我在本教程前面成功生成的数据上下文

当我选择 添加 时,尝试进行绞刑,但我会在弹出窗口中告知: 那里运行所选代码生成器时出错:'没有为此对象定义无参数构造函数'

我已经在网上查看了这条错误消息,其他人也遇到了类似的问题,但是他们没有尝试过与我的情况完全匹配的问题,他们的解决方案无法解决这个问题。

我生成的EF模型类定义了无参数构造函数,所以我不确定错误是指什么?

0 个答案:

没有答案