Обновление Сложной модели в сценариях регистрации формы и MVC

С помощью самых разных программ управления версиями (subversion, git и т. Д.) Вы можете игнорировать определенные файлы.

Таким образом, в subversion у меня было бы:

configure.template.php - этот файл является версионным и содержит шаблонные данные конфигурации, такие как пустой DSN's configure.php - этот файл игнорируется, поэтому изменения к нему не отслеживаются.

В Subversion способ сделать это:

svn pe svn: игнорировать. Откроется ваш редактор, затем вы наберете configure.php

Сохраните, выйдите, проверьте свои изменения, и все готово.

5
задан Marc Climent 16 October 2009 в 08:25
поделиться

1 ответ

Если вы хотите пойти в другом направлении, сначала создайте карту на в другом направлении, Mapper.Map ()

Затем вы можете захотеть создать преобразователи типов (Mapper.CreateMap (). ConvertUsing ()), поскольку иногда формы могут быть больше ... string-y.

Затем, вам может потребоваться игнорировать или использовать значения назначения. Это можно настроить с помощью ForMember (entity => entity.Id, opt => opt.Ignore ()) или ForMember (entity => entity.ChildCollection, opt => opt.UseDestinationValue ()).

Наконец, вы ' Я захочу использовать перегрузку, которая принимает существующий целевой объект, Mapper.Map (dto, entity).

3
ответ дан 15 December 2019 в 06:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: