У меня есть три проекта / библиотеки.
SiteService (WCF Service)SiteModel (объекты POCO)SiteMVC (веб-приложение)
В моей библиотеке SiteModel у меня есть только объекты POCO.Эти объекты генерируются шаблоном t4, поэтому я предпочитаю ничего не менять.SiteService использует эти объекты POCO и сериализует их (что является причиной использования объектов POCO вместо сгенерированных классов из конструктора EF)
В WebApplication я хочу использовать проверку этих объектов POCO.Я хочу сохранить свою библиотеку моделей как можно более чистой и не использовать на них аннотации данных, поскольку правила могут различаться в разных приложениях.
Каков наилучший способ проверки в ASP.NET MVC2?Можно ли использовать DataAnnotations (класс приятеля)?