Правильно ли сначала использовать .withMany () в коде Entity Framework? - PullRequest
0 голосов
/ 28 сентября 2018

Я столкнулся с проблемой, когда у меня есть адрес и таблица состояний в базе данных.Адрес содержит поле идентификатора состояния, и с адресом может быть связана только одна запись состояния.Другая сторона заключается в том, что одна запись состояния может иметь несколько адресов, связанных с ней.

Я определяю отношения следующим образом:

address.HasRequired(a => a.State)
       .WithMany()      // For now this is working fine
       .HasForeignKey(r => r.StateId)

Поскольку я новичок в подходе кода первым, я не уверен, следует ли оставить это WithMany пустым или иметь список,Потому что я был вынужден использовать это предложение, иначе я хотел иметь возможность сделать что-то вроде

address.HasRequired(a => a.State)
       .HasForeignKey(r => r.StateId)

Может ли кто-нибудь подсказать мне, каковы стандарты для такого рода отношений?

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