Вы можете использовать свободный API.
Что-то вроде ниже должно работать, но может потребоваться настройка, как написано в редакторе, и не проверять это, но в этом суть
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<LessonQuestion>()
.HasOptional(c => c.LessonQuestion)
.WithOptionalDependent()
.WillCascadeOnDelete(true);
}
Но плохо использовать модели Entity Framework с вашим API напрямую.
Вы должны использовать модели представления для свойств, требуемых вашим API, а затем сопоставить их с вашими моделями Entity Framework.Никогда не подвергайте модель Entity Framework напрямую, так как это приводит только к проблемам, и изменение модели Entity Framework потребует изменений в масштабах всего приложения, включая приложения, использующие API, который становится кошмаром для обслуживания.