Я думаю, что в этом случае метод расширения Include
разрешается в строку "Boys", которая, очевидно, не может быть включена методом-членом Include
.
Даже если это будет выполнено, яподозреваю, что было бы проблемой иметь Children
коллекций, которые заполнены только Boy
объектами.Для меня это будет неопределенное состояние коллекции, потому что оно представляет потомков родителя.Поэтому он либо должен содержать все дочерние элементы, либо все же быть пустым.
Если вам часто требуется коллекция Boys (или реальная подвеска к ней) и ее ссылки (Toy
), вы должны отобразить ее как отдельную навигациюимущество.В противном случае сделайте OfType()
в коллекции Children.