系统组件模型.找不到DataAnnotations
本文关键字:DataAnnotations 找不到 模型 组件 系统 | 更新日期: 2023-09-27 17:58:33
我使用的是Visual Studio 2010
。我在读书。CCD_ 2教程和尝试使用CCD_。正如在创建数据访问层中所说,我在刚刚创建的类中粘贴了以下代码:
using System.ComponentModel.DataAnnotations;
namespace WingtipToys.Models
{
public class Product
{
[ScaffoldColumn(false)]
public int ProductID { get; set; }
[Required, StringLength(100), Display(Name = "Name")]
public string ProductName { get; set; }
[Required, StringLength(10000), Display(Name = "Product Description"), DataType(DataType.MultilineText)]
public string Description { get; set; }
public string ImagePath { get; set; }
[Display(Name = "Price")]
public double? UnitPrice { get; set; }
public int? CategoryID { get; set; }
public virtual Category Category { get; set; }
}
}
但我有一个错误被描述为
错误1中不存在类型或命名空间名称"DataAnnotations"命名空间"System。ComponentModel"(是否缺少程序集参考
如何解决此问题?
解决方案资源管理器->添加引用->选择。Net选项卡->选择System。组件模型。列表中的DataAnnotations