我试图将可以为空的整数映射到从WSDL生成的某个自定义类型(RelatieBase
)。类型RelatieBase
定义如下:
public partial class RelatieBase : object, System.ComponentModel.INotifyPropertyChanged {
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName) {
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null)) {
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
}
我的AutoMapper配置中的代码如下所示:
Mapper.CreateMap<FromType, ToType>()
.ForMember(dest => dest.PropertyOfTypeRelatieBase, opt => opt.MapFrom(src => src.SomeNullableInteger))
我尝试了以下事项:
RelatieBase
属性。RelatieBase
。object
。opt => opt.MapFrom(src => src.SomeNullableInteger.Value)
如果有人能够指出我正在犯的错误,我将感激不尽。
答案 0 :(得分:0)
原来我忽略了一些扩展#include <stdio.h>
int main(int argc, char** argv)
{
char test = argv[1];
printf("%c\n", test);
return 0;
}
并且可以有一些价值的类型。