0

我正在尝试将具有和属性的 的ProductCategoryViewModel属性Title注入IdProductViewModel其中也具有TitleId属性(但对于产品)和ProductCategoryTitleProductCategoryId对于ProductCategory

到目前为止,我没有尝试过任何工作。默认注入会覆盖TitleId支持 in ProductViewModelFlatLoopValueInjection.

这是一个很常见的用例,有没有预先准备好的值注入?

4

1 回答 1

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);
    }
}
于 2013-05-13T14:21:19.040 回答