2016-11-09 78 views
3

我一直在試圖建立一個automapper定製值解析器,但我似乎已經錯過了一些設立了一步,因爲它永遠不能似乎找到廣東話創建Automapper定製值解析器

public abstract class ValueResolver<TSource, TDestination> : IValueResolver 

所以在下面的代碼片段不會編譯。

using DITest.Models; // This is where the SalesOrder class is 
using AutoMapper; 

namespace DITest.AutoMapper.SaleOrder 
{ 
    public class FullAddress : ValueResolver<SalesOrder, string> 
    { 
    protected override string ResolveCore(SalesOrder source) 
    { 
     return "foo bar"; 
    } 
    } 
} 

我得到

類型或命名空間名稱ValueResolver <,>「無法找到該錯誤信息(是否缺少using指令或程序集引用?)

其說不使用使用AutoMapper。

在過去我一直調皮,在LIB參考砍死\ net45 \ AutoMapper.dll

+0

你好,你有沒有找到解決這個問題? – sim1

回答

0

ValueResolver不見了。 IValueResolver是替代品。還有IMemberValueResolver,如docs所說。