Я обнаружил ошибку вокруг моей переменной addresslist
.
Cannot implicitly convert type 'System.Collections.Generic.List<Object>' to 'string'
Я пытался заполнить мою модель с вложенным List<Object>
данными из файла CSV, но я столкнулся с этой ошибкой.
Вот код, в котором я пытался заполнить свой вложенный List<Object>
public class FundTransferMap : ClassMap<FundTransfer>
{
public FundTransferMap()
{
Map(m => m.senderRefId);
Map(m => m.sender).ConvertUsing(row =>
{
var senderlist = new List<Sender>
{
new Sender { name = row.GetField("senderName"),
address = Map(m => m.sender).ConvertUsing(row1 =>
{
var addresslist = new List<Address>
{
new Address { line1 = row1.GetField("senderAddrLine1"),
line2 = row1.GetField("senderAddrLine2"),
city = row1.GetField("senderCity"),
province = row1.GetField("senderProvince") }
};
return addresslist;
})
},
};
return senderlist;
});
}
}
Вот мои модели
public class FundTransfer
{
public String senderRefId { get; set; }
public List<Sender> sender { get; set; }
}
public class Sender
{
public String name { get; set; }
public List<Address> address { get; set; }
}
public class Address
{
public String line1 { get; set; }
public String line2 { get; set; }
public String city { get; set; }
public String province { get; set; }
}