Вы устанавливаете внешние ключи (отношения) в своих моделях домена (сущностях), используя виртуальное ключевое слово.
При необходимости вы можете иметь те же отношения, определенные в ваших моделях представления, но без виртуального ключевого слова. До тех пор, пока вы понимаете, что ваши модели представления не будут создавать внешние ключи для ваших моделей.
Если вы работаете с первым кодом, вы можете расширить связи в классе IdentityModels.cs ApplicationDbContext - OnModelCreating.
Когда я впервые погрузился в эту тему, я изучил основы этого сайта:
Основы EF6 и первый код