Asp.net mvc DataAnnotation是否仅适用于EntityFramework/Linq2Sql类?

Asp.net mvc DataAnnotation是否仅适用于EntityFramework/Linq2Sql类?,asp.net-mvc,model-view-controller,asp.net-mvc-2,data-annotations,Asp.net Mvc,Model View Controller,Asp.net Mvc 2,Data Annotations,我正在使用ASP.NETMVC框架的预览版2 我正在用我自己的NHibernate模型尝试DataAnnotation属性,但它们似乎不起作用 我的印象是,验证应该在发布期间由模型绑定触发。但即使我的模型与我提供的错误数据完美绑定,ModelState.IsValid仍然返回true DataAnnotation是否只适用于EntityFramework/Linq2Sql生成的类,或者我只是做了一些错误的事情(可能是这样的) 提前感谢。总之,没有。数据注释适用于任何类 你能发布一些示例代码吗?他

我正在使用ASP.NETMVC框架的预览版2

我正在用我自己的NHibernate模型尝试DataAnnotation属性,但它们似乎不起作用

我的印象是,验证应该在发布期间由模型绑定触发。但即使我的模型与我提供的错误数据完美绑定,ModelState.IsValid仍然返回true

DataAnnotation是否只适用于EntityFramework/Linq2Sql生成的类,或者我只是做了一些错误的事情(可能是这样的)


提前感谢。

总之,没有。数据注释适用于任何类

你能发布一些示例代码吗?他们肯定应该与L2S和EF之外的POCO合作。不知道首先出了什么问题,似乎是名称空间之类的东西。谢谢