Я опробую новые функции скаффолдинга в MVC 3, используя Entity Framework Code First.Моя модель выглядит следующим образом:
public abstract class A
{
public int Id { get; set; }
}
public class B : A
{
public string Name { get; set; }
}
public class MyContext : DbContext
{
public DbSet<A> As { get; set; }
}
Я создаю новый контроллер с помощью мастера новых контроллеров в MVC и выбираю тип лесов A. Сгенерирован код CRUD, и я могу успешно запустить проект в веб-браузере.Когда я пытаюсь создать новый A, я получаю следующее сообщение об ошибке:
«Невозможно создать абстрактный класс»
, что имеет смысл.A является абстрактным.
Могу ли я использовать строительные леса для создания B и других унаследованных классов из A?