Я пытаюсь решить, хочу ли я использовать Automapper в качестве технологии, используемой в моей компании. Прежде чем копаться, у меня есть вопрос, который я хочу убедиться в том, что его можно выполнить с помощью автомаппера.
Скажем, у меня в классе назначения есть свойство, которое я не хочу заполнять autopper. Есть ли способ сказать autopper, чтобы он игнорировал это свойство и не ошибался при вызове Mapper.AssertConfigurationIsValid()
?
Так, например:
class DTOMyObject
{
public int Test {get; set;}
public int Test2 {get; set;}
public int Test3 {get; set;}
public int Test4 {get; set;}
public int Test5 {get; set;}
}
class ViewMyObject
{
public int Test {get; set;}
public int Test2 {get; set;}
public int Test3 {get; set;}
public int Test4 {get; set;}
public int Test5 {get; set;}
public int MyCustomUnMappedProperty{get; set;}
}
После сопоставления их (с ViewMyObject
в качестве пункта назначения), я хочу иметь возможность вызвать Mapper.AssertConfigurationIsValid()
, и он не будет ошибаться, если (и только если) MyCustomUnMappedProperty
единственный, который не сопоставлен. 1012 *
Есть ли способ сделать это? Если да, можете ли вы показать мне пример?