ASP.Net Core, Capítulo 7, exigência de chave primária para a classe AcessarViewModel

No capítulo 7, não sessão 7.3 ao criar a classe “AcessarViewModel”, o EntityFramework exige uma propriedade que seja chave primária.
Vi que isso não aconteceu no código disponibilizado no github, porque?

Essa classe não será mapeada para o banco, serve apenas para criar a view de acesso a aplicação. Por isso não precisa de uma propriedade para chave primária.