刀形控制器 MVC5 时出错



嗨,当我尝试使用控制器操作和实体框架添加控制器时,它给我一个错误,说:

"所选代码生成器出错:无法 检索"音乐.模型.客户"的元数据。一个或多个验证 在模型生成过程中检测到错误:

Music.Data.Customer : 实体类型"客户"未定义键。定义 此实体类型的键。

图像:实体类型

:实体集"图像"基于类型"客户 未定义密钥。

在添加控制器之前,我确实构建了上下文

在模型中,应使用 [Key] 属性修饰属性。例如:

public partial class Customer
{
    [Key]
    public int CustomerId { get; set; }
    ...
    ...
}

如果列名为 Id,则实体框架将识别表的主键。如果您的表没有名为 Id 的主键字段,则可以通过设置 [Key] 属性来标识主键字段。

最新更新