我正在创建我的第一个ASP.NET MVC2应用程序。我正在尝试创建一个用于数据验证的Partial Class,如nerdDinner应用程序中所示,但是MetaDataType有一条红线,其中包含以下消息:“找不到类型或命名空间'MetadataType'(您是否缺少using指令或程序集引用?)“
我缺少一个“使用”命名空间吗?这是我的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Linq;
using System.Web.Mvc;
using LanTracerMVC.Models;
namespace LanTracerMVC.Models
{
[MetadataType(typeof(Request_Validation))]
//[Bind(Include = "ReqTypeID, ReqBy, ReqStatusID, NewLocationID")]
public partial class Request
{
}//end partial class
public class Request_Validation
{
}
}
答案 0 :(得分:1)
您缺少System.Data.ComponentModel.DataAnnotations
答案 1 :(得分:0)
你有这些吗?
命名空间: System.ComponentModel.DataAnnotations
大会: System.ComponentModel.DataAnnotations (在 System.ComponentModel.DataAnnotations.dll)