Я прочитал много статей и постов об аннотациях данных. Но большинство из них просто простые статьи «Как использовать атрибут xxx». Но чего я не нашел, так это статьи о том, какие аннотации следует использовать и почему, а почему нет.
Я имею в виду, что хорошо использовать такие атрибуты, как StringLength, Range или Required, и понятно, что они делают. Но что делать с такими атрибутами, как Assocation, DataType или другими? Я не могу думать о практическом использовании их.
Какие аннотации вы используете? Как вы проверяете их в приложении Windows? Я нашел только примеры с использованием проверки asp.
Спасибо за помощь.