修改模型会导致项目无法构建

时间:2013-06-19 15:30:57

标签: c# sql-server model-view-controller

我正在使用由我以外的人创建的代码,因此我对结构并不完全熟悉。但是,我决定需要更改其中一个模型中的一个变量。我需要从

切换它
    [ForeignKey("JobFunctionDemandId")]
    public virtual JobFunctionDemand JobFunctionDemand { get; set; }

    public int JobFunctionDemandId { get; set; }

    [ForeignKey("SpecificRequirementId")]
    public virtual SpecificRequirement SpecificRequirement { get; set; }

    public int SpecificRequirementId { get; set; }

我认为这是一个相对较小的变化。但是,我意识到这些变量对应于数据库中的表,因此我将JobFunctionDemand和JobFunctionDemandId的所有实例分别切换为SpecificRequirement和SpecificRequirementId。但是,现在当我尝试在包管理器控制台中运行Update-Database命令时,我收到错误“项目'ProjectName'无法构建。”

我猜这里的问题是我正在修改现有数据库的结构,但我不确定如何修复它。

0 个答案:

没有答案