我有三个项目/库。ASP.NET MVC POCO类和验证
SiteService(WCF服务)
SiteModel(POCO对象)
SiteMVC(Web应用程序)
在我SiteModel库我只带了POCO对象。这些对象是由t4模板生成的,所以我不想改变任何东西。 SiteService使用这些POCO对象并对它们进行序列化(这就是使用POCO对象代替EF设计器生成的类的原因)
在WebApplication中,我想对这些POCO对象使用验证。我想保留我的模型库尽可能干净,并且不使用DataAnnotations,因为这些规则在不同的应用程序中可能会有所不同。
ASP.NET MVC2验证的最佳方式是什么?是否有可能使用DataAnnotations(好友类)?
+1:聪明(但我猜你错过了第二个`public partial class Item`声明)。 – rsenna 2011-01-06 20:55:30