Я занимаюсь разработкой приложения ASP.NET MVC и изучаю возможность использования аннотаций данных в моих POCO, которые определены на моем уровне обслуживания. Пока у меня есть ссылка на System.ComponentModel & System.ComponentModel.DataAnnotations, это не проблема, и что мне нравится в этом, так это то, что она позволяет мне повторно использовать мой уровень обслуживания в приложении Win Forms.
Я сейчас собираюсь провести некоторую удаленную проверку с использованием аннотаций данных и взглянул на эту статью: http://msdn.microsoft.com/en-us/library/ff398048(VS.100).aspx
Однако, чтобы использовать аннотации данных в этом контексте, мне нужно сослаться на System.Web.MVC,
System.Web и System.Web.Routing. Это вводит зависимость от веб-DLL, которая
несколько ограничивает меня.
Может кто-нибудь порекомендовать хороший чистый способ реализации удаленной проверки данных с использованием аннотаций данных, который не связан с ASP.NET MVC, или, возможно, предложить лучшую альтернативу.
Спасибо за помощь!