我得到:错误:无效的列名'OrganizationStructure_ID'。实体框架:无效的列名'OrganizationStructure_ID'
public OrganizationStructure()
{
ChildrenItems = new HashSet<OrganizationStructure>();
InputDate = DateTime.Now;
}
public int ID { get; set; }
public string Name { get; set; }
public virtual int? ParentID { get; set; }
public int OrganizationID { get; set; }
public int OrganizationTypeID { get; set; }
public int OrganizationActivityID { get; set; }
public int OrganizationLocationID { get; set; }
public string AddRemark { get; set; }
public int UserId { get; set; }
public DateTime InputDate { get; set; }
public int? RemAttr { get; set; }
public virtual ICollection<OrganizationStructure> ChildrenItems { get; set; }
index动作:
return View(_organizationStructureRepository.GetAll().ToList()
.Where(t => t.ParentID == null));
是'OrganizationStructure'一个实体(来自EF?)你有什么例外? – gideon
EF,例外:无效的列名称'OrganizationStructure_ID' –
显然自动外键在某个时刻从{实体} ID更改为{实体} _ID。 EF5也许。 –