我正在尝试访问我在 ASP.NET MVC 项目中的 .edmx 文件中拥有的单个表实体。运行项目时,我得到以下信息。
未映射类型“MvcApplication1.Models.tbl_dppIT”。使用 Ignore 方法或 NotMappedAttribute 数据注释检查该类型是否被显式排除。验证该类型是否被定义为一个类,不是原始的、嵌套的或泛型的,并且不是从 EntityObject 继承的。
我要做的就是从实体访问某个列。
我正在尝试通过执行以下操作来访问此项目。
生产模式
public class ProductionDataModels : DbContext
{
public DbSet<tbl_dppIT> DPPITTable1 { get; set; }
public ProductionDataModels() : base("name=MessagingSystemEntities")
{
}
}
我用来访问模型的控制器
public ActionResult Index()
{
ViewBag.Message = "Real Time Production";
var test1 = productiondatamodels.DPPITTable1.ToString();
return View(test1);
}
我尝试了多种访问生产模型的不同方法,但仍然遇到相同的错误。我在做一些明显的错误吗?