我有三個項目/庫。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