Я переопределяю метод SaveChanges в моем тексте данных и имею следующий код:
IEnumerable<BaseEntity> newEntries = ObjectStateManager.GetObjectStateEntries(EntityState.Added).OfType<BaseEntity>();
В моей модели все бизнес-объекты происходят из BaseEntity.Когда я добавляю новый объект «Инвестиции» (также производный от BaseEntity!) В мой текстовый код, приведенный выше код не будет отображать эту сущность в наборе результатов..
Почему OfType<>
не распознает, является ли объект производным?