【发布时间】:2025-12-12 08:20:07
【问题描述】:
在我的 mvc 项目中,我想使用实体框架添加一个带有视图的控制器。我正在使用本教程http://www.asp.net/mvc/overview/getting-started/introduction/accessing-your-models-data-from-a-controller
我多次重建我的项目。我尝试了一些我在互联网上找到的解决方案,例如Adding A New MVC 5 Controller with Views Using Entity Framework Scaffolding Error 或重新安装我的 nuget 包,重新启动 Visual Studio,检查我的 conecctiong 字符串(顺便说一句,这似乎没问题),添加新模型等。我不知道下一步该做什么,这就是我向您寻求帮助的原因。
我用:
- Windows 7 上的 Visual Studio 2013
- .NET Framework 4.6.2
我的型号代码:
public class UserResModel
{
[Display(Name = "ReservationID")]
public int ReservationID { get; set; }
[Display(Name = "Class")]
public string ClassName { get; set; }
[Display(Name = "When")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public DateTime ClassWhen { get; set; }
[Display(Name = "Cancel reservation")]
public bool CancelRes { get; set; }
}
【问题讨论】:
-
你的模型有默认构造函数吗?能出示一下型号代码吗?
-
你这是什么意思?我正在用代码编辑我的问题
-
将您的网络项目设置为启动项目
-
不幸的是 id 没有帮助 :( 我仍然遇到同样的错误
-
你试过我下面的答案了吗?
标签: c# asp.net asp.net-mvc visual-studio-2013 asp.net-mvc-5