【发布时间】:2012-01-22 22:34:22
【问题描述】:
当我尝试将控制器添加到我的 ASP.NET MVC 3 Intranet 项目时出现以下错误
对象引用未设置为对象实例
我正在关注一篇文章http://sumitmaitra.wordpress.com/2011/11/13/fun-with-signalr/开发SignalR应用程序。
我怀疑在安装 SignalR 后出了什么问题,但不太确定。
编辑
型号代码:
public class BlogPost
{
[Key]
public int Id { get; set; }
[Required]
public string Title { get; set; }
public string Post { get; set;}
}
数据库上下文:
namespace SignalR.Models
{
public class BlogPostContext : DbContext
{
public DbSet<BlogPost> BlogPosts { get; set; }
}
}
控制器:
【问题讨论】:
-
需要一些代码来帮助你,谢谢!
-
你试过调试你的代码吗?
-
在您的图片上,您在
Data context class dropdown中选择了BlogPost而不是BlogPostContext。它是您图像中的“错字”吗?因为你必须提供一个继承自DbContext的类。 -
@nemesv 我的错..这是一个错误的图像。更新了正确的图片。
标签: asp.net asp.net-mvc-3 ef-code-first nuget signalr