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

**URL:** <https://forum.casadocodigo.com.br/t/asp-net-core-capitulo-7-exigencia-de-chave-primaria-para-a-classe-acessarviewmodel/1268>\
**Category:** Livros\
**Tags:** aspnet-core\
**Created:** [Novembro 27, 2018, 12:31am UTC](https://forum.casadocodigo.com.br/t/asp-net-core-capitulo-7-exigencia-de-chave-primaria-para-a-classe-acessarviewmodel/1268 "2018-11-27T00:31:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jmfaria1](https://avatars.discourse-cdn.com/v4/letter/j/90db22/32.png) [@jmfaria1](https://forum.casadocodigo.com.br/u/jmfaria1)\
**Post date:** [Novembro 27, 2018, 12:31am UTC](https://forum.casadocodigo.com.br/t/asp-net-core-capitulo-7-exigencia-de-chave-primaria-para-a-classe-acessarviewmodel/1268/1 "2018-11-27T00:31:35Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![tarcisiorib](https://avatars.discourse-cdn.com/v4/letter/t/a9adbd/32.png) [@tarcisiorib](https://forum.casadocodigo.com.br/u/tarcisiorib)\
**Post date:** [Março 13, 2020, 12:27am UTC](https://forum.casadocodigo.com.br/t/asp-net-core-capitulo-7-exigencia-de-chave-primaria-para-a-classe-acessarviewmodel/1268/2 "2020-03-13T00:27:13Z")

</div>

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.
