Как использовать System.ComponentModel.DataAnnotations.AssociationAttribute

Некоторое время назад я задал этот вопрос: Какова цель каждой из System.ComponentModel. Атрибуты DataAnnotations?

Однако мне не удалось получить ответы. Этот вопрос был немного широким в том смысле, что он требовал документации по каждому атрибуту dataannotation. На данный момент меня больше всего интересует атрибут Association .

Я использую ASP.NET MVC3 с Entity Framework 4 и хочу аннотировать свои POCO. Я использую внешние ключи в своих POCO (что-то кажется неправильным, но, похоже, в целом это принято). Как добавить аннотацию к моему POCO с помощью атрибута Association ? В какие свойства я его помещаю (свойство Association и / или свойство внешнего ключа)? Каковы параметры thisKey и otherKey ? thisKey это ключ POCOs или внешний ключ в этом POCO?

Затем, наконец, что будет использовать этот атрибут? Есть ли что-нибудь в ASP.NET MVC?

Заранее спасибо!

9
задан Community 23 May 2017 в 02:31
поделиться