2013-05-13 27 views
0

我试图从ProductCategoryViewModel注入特性,它具有TitleId性质为ProductViewModel,其中也有TitleId属性(但对于产品)和ProductCategoryTitleProductCategoryIdProductCategoryValueInjecter模型之间注入与相同的属性名

我到目前为止没有试过。默认注入将覆盖TitleId中的道具ProductViewModel以及FlatLoopValueInjection

这是一个常见的用例,是否有预制的值注入?

回答

1

我解决了这个使用以下值注射

public class ProductCategoryToProduct : ConventionInjection 
{ 
    protected override bool Match(ConventionInfo c) 
    { 
     return c.TargetProp.Name.Equals(c.Source.Type.Name + c.SourceProp.Name) && c.SourceProp.Type.Equals(c.TargetProp.Type); 
    } 
} 
相关问题