我正在使用实体框架和 MVC3,我使用了 Model First 方法...我使用Company作为基类,并从中继承了潜在客户类。
当我运行应用程序时,它给出了一个错误......
这是基类
using System;
using System.Collections.Generic;
namespace CRMEntities
{
public partial class Company
{
public int Id { get; set; }
}
}
这是领导班(儿童)
using System;
using System.Collections.Generic;
namespace CRMEntities
{
public partial class Lead : Company
{
public Lead()
{
this.Status = 1;
this.IsQualified = false;
}
public Nullable<short> Status { get; set; }
public Nullable<bool> IsQualified { get; set; }
}
}
我添加了控制器,并在索引视图中添加了此代码...
public class Default1Controller : Controller
{
private CRMWebContainer db = new CRMWebContainer();
//
// GET: /Default1/
public ViewResult Index()
{
return View(db.Companies.OfType<Lead>().ToList());
}
}
这是数据库和模型...
它给出了内部错误-
{“执行命令定义时发生错误。有关详细信息,请参阅内部异常。”} {“无效的对象名称'dbo.Companies'。”}