Если вы использовали подход, основанный на коде, возможно, вам не хватает построителя моделей для отношения 1: M.
В вашем контексте в методе OnModelCreating вам нужно что-то вроде этого.
modelBuilder.Entity<MainClass>()
.HasMany(e => e.SubClass)
.WithRequired(e => e.MainClass)
.WillCascadeOnDelete();
Следующее, что приходит мне в голову, это то, что вы можете использовать include в вашем методе get, чтобы указать, что вам нужно загрузить все подклассы для основного класса
context.MainClass.Include(x => x.SubClass).ToList();
или используйте другой метод для загрузки объединенных данных. Ссылка
Я надеюсь, что это поможет вам.