Asp.net mvc 缺少类型或命名空间“speaker”

Asp.net mvc 缺少类型或命名空间“speaker”,asp.net-mvc,Asp.net Mvc,当我试图在mvcasp.net中创建speaker类时。。将显示一条消息 缺少类型或命名空间说话人 如何解决这个问题 这是我的控制器文件 using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace white.Models { public class session { public Int32 session_id { get;

当我试图在mvcasp.net中创建speaker类时。。将显示一条消息

缺少类型或命名空间说话人

如何解决这个问题

这是我的控制器文件

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace white.Models
{
    public class session
    {
        public Int32 session_id { get; set; }

        public String title { get; set; }

        public String description { get; set;}

        public Int32 SpeakerId { get; set; }

        public Speaker speaker { get; set; }

    }
}

扬声器似乎不是白色的。型号,也不在您引用的任何系统名称空间中。您需要添加一个引用其命名空间的using语句或使用其完全限定名。如果您不确定它在哪个名称空间中,如果不是您的类,请查看其文档,如果是,请查看Speaker.cs文件。

是否有名为Speaker的类???错误似乎很清楚。在何处定义Speaker类?添加对包含Speaker类的命名空间的引用创建Speaker类后?你从哪里得到的错误?顺便说一句,这不是你的控制器,这是你的模型在T.J.的评论中扩展…ASP.NET中已经有一个会话对象,任何开发人员都知道它。您应该为您的模型提供一个更有意义的名称,而不会造成任何混淆或可能的名称collision@Leo:什么例外?引用的错误是编译时错误。嗯,我不知道……对我来说,这完全是一个错误……没有迹象表明这是运行时异常还是编译错误,从这个问题上看,不清楚异常/错误在哪里happening@Leo:我只是碰巧太熟悉那个特定的错误消息了。:-是的,这个问题很模糊。