Мне даже интересно, что таблицы и отношения созданы правильно, особенно когда ни один из ваших объектов не определил ключ, а контекст не определил набор для Photos
.В любом случае ICollection<T>
является обязательным .Ваш класс не является допустимым объектом, и даже если вы каким-то образом заставите его работать, я ожидаю, что у вас будут проблемы с его использованием - например, вы можете забыть о отложенной загрузке.
Также обрабатывать это не имеет смысла, потому что любой может преобразовать ваш перечисляемый обратно в коллекцию.Вы должны сделать перечисляемую копию коллекции, чтобы она работала так, как предполагалось.
Единственный способ, который может работать:1013 *
Это решение довольно уродливо, потому что оно делает вашу сущность зависимой от структуры сущности.