SqlException:无效的列名,如何解决?
SqlException: Invalid column name, how to fix?
我向我的模型添加了两个新属性,但是当我尝试 运行 项目时出现此错误
我该如何找到它?
这是我的模型 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; }
}
项目 运行 很好,但它也给了我一个错误,说加载资源失败:服务器响应状态为 500 ()
这是因为您添加到Model
的属性在数据库中不存在。
您可以使用 add-migration
来更新您的数据库:
在下面的 visual studio 和 运行 命令中从工具>NuGet 包管理中打开 Package Manager Console
以生成迁移文件。请注意,您必须将 <MigrationName>
替换为正确的迁移名称。
PM> Add-Migration <MigrationName>
创建迁移文件后,使用以下命令将迁移应用到数据库:
PM> Update-Database
等待 Done.
出现。
我向我的模型添加了两个新属性,但是当我尝试 运行 项目时出现此错误
我该如何找到它? 这是我的模型 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; }
}
项目 运行 很好,但它也给了我一个错误,说加载资源失败:服务器响应状态为 500 ()
这是因为您添加到Model
的属性在数据库中不存在。
您可以使用 add-migration
来更新您的数据库:
在下面的 visual studio 和 运行 命令中从工具>NuGet 包管理中打开 Package Manager Console
以生成迁移文件。请注意,您必须将 <MigrationName>
替换为正确的迁移名称。
PM> Add-Migration <MigrationName>
创建迁移文件后,使用以下命令将迁移应用到数据库:
PM> Update-Database
等待 Done.
出现。