【问题标题】:ASP.NET Error creating Controller DynamicallyASP.NET 动态创建控制器时出错
【发布时间】:2022-01-05 12:52:19
【问题描述】:

请帮忙,我想尝试以动态方式创建控制器,但是当我按“添加”时会出现这种情况:

这是我在代码生成器中输入的内容:

我不明白我是怎么得到这些错误的,我只是跟着这个讲座视频......

https://www.youtube.com/watch?v=BfEjDD8mWYg&t=1229s

【问题讨论】:

  • 链接的视频适用于 ASP.NET Core - 您也在使用 ASP.NET Core 吗?如果是这样 - 请在您的问题中这样说并使用适当的asp.net-core 标签!
  • 该错误确实解释了您的问题。您尝试添加您的控制器,而您的当前代码未编译并出现错误。如果你修复了这些,编译你的程序然后尝试添加它,不会出现错误。
  • 我建议您将此问题报告为 Visual Studio 的问题。您可以使用右上角的反馈图标(直接在快速启动搜索旁边和可能告诉您一些更新的黄色标志旁边)。
  • 重新安装我认为的visual studio。这不应该是与代码相关的问题,而是客户端问题。

标签: visual-studio asp.net-core


【解决方案1】:

您的构造函数在类之外。您需要将此代码放在类括号内:

public class Employee 
{
     public Employee() //This is the constructor of the class
     {
     } 

     public int id { get; set; } //This is a property
     //All of the other properties...
}

【讨论】:

  • 我实际上在更正代码后仍然出错,代码中提到 MySQL 版本有问题,现在当我再次尝试时它只提到数据库上下文已经存在
猜你喜欢
  • 1970-01-01
  • 2023-03-17
  • 1970-01-01
  • 2017-07-22
  • 1970-01-01
  • 1970-01-01
  • 2013-07-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多