Обязательны ли такие атрибуты, как Key, ForeignKey и т. Д. В EF CF? - PullRequest
2 голосов
/ 08 апреля 2011

Если мы используем общие соглашения об именах для объектов и свойств в первом подходе к коду EF, нужно ли нам украшать свойства атрибутами Key, ForeignKey и т. Д.?

EF распознает Id как Pk, который он сам?

И свойство Contact в качестве внешней ссылки для ContractId?:

    public int ContractId { get; set; }
    public virtual Contract Contract { get; set; }

1 Ответ

3 голосов
/ 08 апреля 2011

Вам не нужно украшать свойства в EF, если вы следуете соглашениям, изложенным в этом посте из блога команды ADO.NET на Соглашения для Code First

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...