0

我正在创建我的第一个 ASP.NET MVC2 应用程序。我正在尝试创建一个用于数据验证的部分类,如 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
    {


    }
}
4

2 回答 2

1

您缺少 System.Data.ComponentModel.DataAnnotations

于 2011-04-07T02:05:00.250 回答
0

你有这些吗

命名空间:System.ComponentModel.DataAnnotations

程序集:System.ComponentModel.DataAnnotations(在 System.ComponentModel.DataAnnotations.dll 中)

?

MSDN 链接

于 2011-04-07T02:05:23.177 回答