Я новичок в ValueInjecter, я использовал его в течение недели из примера приложения. Теперь это код, который я пытаюсь использовать
public virtual TInput MapToInput(TEntity entity)
{
var input = new TInput();
input.InjectFrom(entity)
.InjectFrom<NormalToNullables>(entity)
.InjectFrom<EntitiesToInts>(entity);
return input;
}
Он работал нормально, но теперь внезапно input.InjectFrom, кажется, занимает слишком много времени. Я не совсем уверен, что я испортил здесь. Может кто подскажет заранее спасибо.
Обновление: e.InjectFrom (ввод)
это линия, которая занимает слишком много времени. У меня есть тип статуса, и с экземпляром POCO связано более 10 000 записей о сотрудниках... Я использую Mapper, надеясь отобразить только статус, но по какой-то причине он анализирует весь график. Может кто подскажет как этого избежать? мой ввод имеет только поля состояния и даже не содержит дочернего списка, но все же Mapper не убежден и анализирует весь POCO уже более пары минут.