Ich habe drei Projekte/Bibliotheken.ASP.NET MVC POCO Klassen und Validierung
Site (WCF Service)
SiteModel (POCO-Objekte)
SiteMVC (Web Application)
In meiner SiteModel Bibliothek habe ich habe nur Objekte POCO. Diese Objekte werden von einer t4-Vorlage generiert, daher möchte ich nichts ändern. Der SiteService verwendet diese POCO-Objekte und serialisiert sie (das ist der Grund für die Verwendung von POCO-Objekten anstelle der generierten Klassen aus dem EF-Designer)
In der WebApplication möchte ich die Validierung für diese POCO-Objekte verwenden. Ich möchte meine Modellbibliothek so sauber wie möglich halten und DataAnnotations nicht verwenden, da die Regeln in den verschiedenen Anwendungen variieren können.
Was ist der beste Weg für die Validierung in ASP.NET MVC2? Ist es möglich, DataAnnotations (Buddy-Klasse) zu verwenden?
+1: clever (aber ich glaube, Sie haben die zweite 'öffentliche partielle Klasse Item' Deklaration verpasst). – rsenna
@rsenna - Ich war zu besorgt, um den Rest getippt zu bekommen. Haha. Fest. –
Sieht gut aus, danke! – Steven