3
我想在對象列表中添加行號。
這裏的他們我現在就做,但必須有更好的辦法
我可以在使用automapper進行映射時在對象列表中添加行號嗎?
個人資料映射
public class VendorEnquiryDM_TO_VM : Profile
{
public VendorEnquiryDM_TO_VM()
{
CreateMap<VENDORENQUIRY, VendorEnquiryVM>();
}
}
public class VendorEnquiryVM_TO_DM : Profile
{
public VendorEnquiryVM_TO_DM()
{
CreateMap<VENDOR_ENQUIRY, VendorEnquiryVM>().ReverseMap();
}
}
註冊個人
cfg.AddProfile<VendorEnquiryDM_TO_VM>();
cfg.AddProfile<VendorEnquiryVM_TO_DM>();
氏我是如何添加sno的。
alldata = Mapper.Map<IEnumerable<Vendor_EnquiryVM>>(objDAO.getVendorEnquiry());
var _roles = alldata.Select((t, index) => new Vendor_EnquiryVM
{
sno = index + 1,
CONTACT_NO=t.CONTACT_NO,
DATE=t.DATE,
EMAIL=t.EMAIL,
id=t.id,
FIRST_NAME=t.FIRST_NAME,
wer=t.wer,
asdf=t.asdf
});
由於只有一個序列號。我需要分配所有屬性,這對於大型模型來說有點令人疲憊,請向我建議更好的方法。
將它測試類對象的集合返回的ItemIndex + 1? –
@BrBhardwaj是的,請查看演示 – Monah
您的問題在這個解決方案中究竟在哪裏? – Monah