我收到以下错误:
错误1类型或命名空间名称' keyAttribute'无法找到 (您是否缺少using指令或程序集引用?)
在这里输入代码
c:\ users \ hp \ documents \ visual studio 2013 \ Projects \ ProductApps \ ProductApps \ Models \ Product.cs 13 10 ProductApps
我的代码:
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
namespace ProductApps.Models
{
public class Product
{
[key]
public int Id { get; set; }
public string ProductName { get; set; }
public string Price { get; set; }
public string Description { get; set; }
}
}
有人能够建议我为什么会收到错误以及如何解决错误吗?
答案 0 :(得分:3)
请添加
using System.ComponentModel.DataAnnotations;
到你的使用陈述并尝试(使用大写K)
[Key]
public int Id { get; set; }
答案 1 :(得分:-1)
您的项目中是否引用了System.ComponentModel.Annotations.dll
程序集?