मैं संपत्ति के साथ मॉडल है:यदि फ़ील्ड प्रकार में डिफॉल्ट कन्स्ट्रक्टर नहीं है तो ValueResolver का उपयोग कैसे करें?
public class MyModel{
public SelectList PropertyTypeList { get; set; }
}
और मैं
public class MyPropertyValueResolver : ValueResolver<ProductProperty, SelectList>
{
protected override SelectList ResolveCore(ProductProperty source)
{
myList = .......;
return new SelectList(myList, "Value", "Text");
}
}
तब मैं मानचित्रण कॉन्फ़िगर
Mapper.CreateMap<Source, Destination>()
.ForMember(s => s.PropertyTypeList, opt => opt.ResolveUsing<MyPropertyValueResolver>());
ValueResolver
है लेकिन यह कहना है मुझे उसType 'System.Web.Mvc.SelectList' does not have a default constructor
इसे काम करने के लिए मुझे क्या करना चाहिए?