¿EntityFramework intenta seleccionar una columna no existente?

Tengo un problema y simplemente no puedo averiguar qué está causando el problema.

Tengo una base de datos de redmine con una tabla de 'revistas'http://puu.sh/1iRIt. Usando el complemento de Visual Studio 2012 EntityFramework Power Tools, esto se ha diseñado mediante ingeniería inversa en la siguiente clase:

public class Journal
    {
        public int id { get; set; }
        public int journalized_id { get; set; }
        public string journalized_type { get; set; }
        public int user_id { get; set; }
        public string notes { get; set; }
        public System.DateTime created_on { get; set; }
    }

y el mapa:

public class JournalMap : EntityTypeConfiguration<Journal>
    {
        public JournalMap()
        {
            // Primary Key
            this.HasKey(t => t.id);

            // Properties
            this.Property(t => t.journalized_type)
                .IsRequired()
                .HasMaxLength(30);

            this.Property(t => t.notes)
                .HasMaxLength(65535);

            // Table & Column Mappings
            this.ToTable("journals", "redmine");
            this.Property(t => t.id).HasColumnName("id");
            this.Property(t => t.journalized_id).HasColumnName("journalized_id");
            this.Property(t => t.journalized_type).HasColumnName("journalized_type");
            this.Property(t => t.user_id).HasColumnName("user_id");
            this.Property(t => t.notes).HasColumnName("notes");
            this.Property(t => t.created_on).HasColumnName("created_on");
        }
    }

Ahora, cuando intento realizar una selección en la base de datos de revistas usando LINQ:

return context.Journals.Where(c => c.journalized_id == task.id);

I see that the following query is created:

-       returnValue {SELECT
`Extent1`.`id`, 
`Extent1`.`journalized_id`, 
`Extent1`.`journalized_type`, 
`Extent1`.`user_id`, 
`Extent1`.`notes`, 
`Extent1`.`created_on`, 
`Extent1`.`Issue_id`
FROM `journals` AS `Extent1`
 WHERE `Extent1`.`journalized_id` = @p__linq__0}    


 System.Linq.IQueryable<Synchronisation.Domain.Entities.Redmine.Journal> {System.Data.Entity.Infrastructure.DbQuery<Synchronisation.Domain.Entities.Redmine.Journal>}

Lo que no entiendo es de dónde viene el "Issue_id", esta consulta está causando una EntityCommandExecutionException (excepción interna: {"Columna desconocida 'Extent1.Issue_id' en 'lista de campos'"})

Cuando agrego manualmente la columna Issue_id, este problema se solucionó (esta corrección debe revertirse, no se deben realizar cambios en la estructura de la base de datos)

No tengo ni idea de dónde viene este "Issue_id". ¿Alguien tiene una idea de cómo averiguarlo?

Saludos, Rick

Respuestas a la pregunta(1)

Su respuesta a la pregunta