有以下我需要映射的对象,尽管我无法使用 automapper 让它工作!我认为这是因为结构,但我不确定这与映射有何不同。
我正在尝试使用以下方法映射对象,尽管失败了!请帮忙!?谢谢
var result = Result(..); // TYPEOF = B.Result
var temp = Mapper.Map<A.Result, B.ParseResult>(result);
错误:“尝试映射缺少类型映射配置或不支持的映射..”
public class A.Result
{
public bool Success { get; set; }
public IEnumerable<A.MyError> Errors { get; set; }
}
public struct A.MyError
{
public string Message { get; set; }
}
映射到
[DataContract]
public class B.Result
{
[DataMember]
public bool Success { get; set; }
[DataMember]
public IEnumerable<B.MyError> Errors { get; set; }
}
[DataContract]
public struct B.MyError
{
[DataMember]
public string Message { get; set; }
}