我在我的模型中添加了两个新的属性,但是当我尝试运行项目时,出现了这个错误。
我怎样才能做到这一点?这是我的模型 Occorrencias。
public class Ocorrencias
{
[Key]
public int Id { get; set; }
public string NomeFotografia { get; set; }
[ForeignKey("Ignicao")]
[Display(Name = "Ignicao")]
public int IgnicaoFK { get; set; }
public virtual Ignicoes Ignicao { get; set; }
}
项目运行良好,但它也给我一个错误,说iled to load resource: the server responded with a status of 500 ()
这是因为你添加的属性在 Model
不存在于数据库中,可以使用 add-migration
来更新您的数据库。
打开 Package Manager Console
从Visual Studio中的Tools>NuGet Package Manage中,运行下面的命令来生成迁移文件。<MigrationName>
并使用正确的迁移名称。
PM> Add-Migration <MigrationName>
当迁移文件创建后,使用下面的命令向数据库进行迁移。
PM> Update-Database
等待 Done.
要出现。