【发布时间】:2021-09-27 11:37:14
【问题描述】:
这些是我的课程:
public class Registration
{
public bool? IsRegistered { get; set; }
public List<RegistrationProcess> RegistrationProcess { get; set; }
}
public class RegistrationProcess
{
public bool? PaidInFull { get; set; }
public double PaymentAmount { get; set; }
public bool IdentityVerified { get; set; }
}
我有一个方法可以像这样进行对象映射:
public Registration Translate(Services.Registration source)
{
return new Registration
{
IsRegistered = source.IsRegistered,
RegistrationProcess = new List<RegistrationProcess>
{
new RegistrationProcess()
{
PaidInFull = source.RegistrationProcess.Select(o => o.HasPaid),
}
}
};
}
我不确定如何设置 RegistrationProcess 的映射。
我想将 RegistrationProcess 中的 PaidInFull 映射到属性 HasPaid。它们都是布尔值。
我收到一个错误:无法将类型 'System.Collections.Generic.IEnumerable
【问题讨论】:
标签: c# list api generics mapping