2013-04-30 1 views

답변

5

당신은 당신이 insensitivly 속성 이름의 경우 비교 자신의 ConventionInjection 만들어야합니다

public class IgnoreCaseInjection : ConventionInjection 
{ 
    protected override bool Match(ConventionInfo c) 
    { 
     return String.Compare(c.SourceProp.Name, c.TargetProp.Name, 
           StringComparison.OrdinalIgnoreCase) == 0; 
    } 
} 

을 그리고 당신은

var foo = new Foo() { ID = 1}; 
var bar = new Bar(); 
bar.InjectFrom<IgnoreCaseInjection>(foo); 
와 함께 사용합니다