0
我想要決定是否要將Automapper作爲一項技術用於我的公司。在我深入研究之前,我有一個問題,我想確定它是否適用於automapper。是否可以告知automapper屬性可以保留爲空?
說我在我的目的地類有一個屬性,我不想用automapper填充。有沒有辦法告訴automapper忽略該屬性,並且在我致電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
是唯一一個是未映射的。
有沒有辦法做到這一點?如果是這樣,你能告訴我一個例子嗎?