¿Debo separar el contexto de mi aplicación del ApplicationDbContext utilizado para la identidad?
En Visual-Studio 2013, al crear un proyecto ASP.NET, genera un archivoIdentityModels.cs que contiene una claseApplicationDbContext
, que hereda deIdentityDbContext<ApplicationUser>
, que finalmente hereda deDbContext
.
¿Debo mantener este contexto solo para las entidades relacionadas con la cuenta y crear un contexto separado para todas las otras entidades en la aplicación o debo mezclarlo?
¿Algún problema de seguridad o razón para no incluir todas las entidades de toda mi aplicación en un contexto?