我有这样的代码:错误时创建一个表达式
public class InputMapper : BaseMapper<Input, InputDTO>
{
private Guid _CompanyId;
public InputMapper(Guid companyId)
{
_CompanyId=companyId;
}
public override Expression<Func<InputDTO, Input>> ToDomain()
{
return x=> new Input()
{
CompanyId => this._CompanyId, <--- HERE I GET AN ERROR
Id = x.Id,
Name = x.Name,
Deduction = x.Deduction
};
}
}
为什么我得到错误的标记线:
Invalid initializer member declarator
?
有什么解决方法吗?
注意,你的构造函数是向后的。你想分配_CompanyId公司ID的价值,是吗? – Brandon
@Brandon:当然你是对的。 – Naor