У меня есть ComplexType
, который должен реализовывать IList<T>
( справочная информация здесь ).
К сожалению, Entity Framework жалуется на индексированное свойство, требуемое для этого интерфейса
[NotMapped]
public T this[int index]
(обратите внимание, что он украшен аннотацией данных NotMapped
).
Я получаю DbUpdateException
во время выполнения с внутренним исключением
Индексированные свойства не поддерживаются.
Если я закомментирую, что класс реализует IList<T>
и закомментирует индексированное свойство, экземпляры класса сохраняются, как и ожидалось.
Есть ли способ для сложного типареализовать IList<T>
, который будет сохранен с помощью Entity Framework Code First?