Некоторое время назад я задал этот вопрос: Какова цель каждой из System.ComponentModel. Атрибуты DataAnnotations?
Однако мне не удалось получить ответы. Этот вопрос был немного широким в том смысле, что он требовал документации по каждому атрибуту dataannotation. На данный момент меня больше всего интересует атрибут Association
.
Я использую ASP.NET MVC3 с Entity Framework 4 и хочу аннотировать свои POCO. Я использую внешние ключи в своих POCO (что-то кажется неправильным, но, похоже, в целом это принято). Как добавить аннотацию к моему POCO с помощью атрибута Association
? В какие свойства я его помещаю (свойство Association
и / или свойство внешнего ключа)? Каковы параметры thisKey
и otherKey
? thisKey
это ключ POCOs или внешний ключ в этом POCO?
Затем, наконец, что будет использовать этот атрибут? Есть ли что-нибудь в ASP.NET MVC?
Заранее спасибо!