Не могу добавить контроллер, который использует класс, который унаследован от другого класса

я использую Entity Framework и MVC3, и моя проблема в том, что я могуКонтроллеры scaffold, если класс наследуется от другого класса.

Пример:

Это базовый класс

using System;
using System.Collections.Generic;

    namespace CRMEntities
    {
        public partial class Company
        {
            public int Id { get; set; }
        }

    }

Это ведущий класс (ребенок)

using System;
using System.Collections.Generic;

namespace CRMEntities
{
    public partial class Lead : Company
    {
        public Lead()
        {
            this.Status = 1;
            this.IsQualified = false;

        }

        public Nullable Status { get; set; }
        public Nullable IsQualified { get; set; }


    }


}

При попытке добавить контроллер ниже появляется ошибка ...

Код класса контекста

using System;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;

namespace CRMEntities
{
    public partial class CRMWebContainer : DbContext
    {
        public CRMWebContainer()
            : base("name=CRMWebContainer")
        {
        }

        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            throw new UnintentionalCodeFirstException();
        }

        public DbSet Employees { get; set; }
        public DbSet Contacts { get; set; }
        public DbSet Products { get; set; }
        public DbSet Locations { get; set; }
        public DbSet Tasks { get; set; }
        public DbSet EventInfoes { get; set; }
        public DbSet Opportunities { get; set; }
        public DbSet Comments { get; set; }
        public DbSet Documents { get; set; }
        public DbSet LoginInformations { get; set; }
        public DbSet CRMLogs { get; set; }
        public DbSet EntitySharings { get; set; }
        public DbSet EntityFlaggings { get; set; }
        public DbSet EntityTaggings { get; set; }
        public DbSet EntitySubscribings { get; set; }
        public DbSet Compapnies { get; set; }
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос