Мы используем AutoMapper от Codeplex и для меня, целевой объект имеет все свойства, заканчивающиеся 'Полем', т.е. cityField и исходный объект имеют просто город.
Я могу использовать ниже кода для достижения, но все свойства просто снабжаются суффиксом 'Поле' и существует 20 свойств.
.ForMember(dest => dest.cityField, opt => opt.MapFrom(origin => origin.City));
Там какой-либо другой путь состоит в том, чтобы проигнорировать 'Полевое' слово при отображении и так, чтобы это могло отобразиться, не используя.ForMember () 20 раз?
Можно попробовать распознать постфиксы:
Mapper.Initialize(cfg => {
cfg.RecognizePostfixes("Field");
cfg.CreateMap<Source, Dest>();
});
Распознавание префиксов также работает локально для профилей, если это только набор карт.
Еще один + 1 для Subversion. Используется с различными языками, включая ColdFusion. Черепаха отлично подходит для окон, лучшие графические клиенты для Mac не бесплатны, однако.
Будет также рекомендовать против Rational Clearcase. Их клиент kludgy и есть не так близко, как много плагинов для различных ide/платформ.
-121--3227034-Можно ли поместить все файлы в один каталог?
Если да, то почему бы просто не позвонить в Directory.Delete(последовательность, bool)
на удаляемом вложенном каталоге?
Если у вас уже есть список путей к файлам, от которых вы хотите избавиться, вы можете получить лучшие результаты, переместив их в временный каталог, а затем удалив их, а не удаляя каждый файл вручную.
Ура, Флориан
-121--2410567-Я думаю, что вам придется реализовать свою собственную INamingConvention , чтобы работать вокруг этого.