Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net automapper,我可以自动将Guid分配给我的UserDTO的UserId吗?_Asp.net_Asp.net Mvc_Automapper - Fatal编程技术网

Asp.net automapper,我可以自动将Guid分配给我的UserDTO的UserId吗?

Asp.net automapper,我可以自动将Guid分配给我的UserDTO的UserId吗?,asp.net,asp.net-mvc,automapper,Asp.net,Asp.net Mvc,Automapper,如果UserId为Null,我想将Guid分配给UserDTO的UserId。是否可以在CreateMap或创建任何格式化程序中执行此操作?。我使用automapper作为控制器中我的操作的属性 protected override void Configure() { Mapper.CreateMap<User, UserDTO>() .ForMember(d => d.FullName, o =>

如果UserId为Null,我想将Guid分配给UserDTO的UserId。是否可以在CreateMap或创建任何格式化程序中执行此操作?。我使用automapper作为控制器中我的操作的属性

protected override void Configure()
        {
            Mapper.CreateMap<User, UserDTO>()
                .ForMember(d => d.FullName, o => o.MapFrom(s => s.FirstName + " " + s.LastName));
        }
受保护的覆盖无效配置()
{
Mapper.CreateMap()
.ForMember(d=>d.FullName,o=>o.MapFrom(s=>s.FirstName+“”+s.LastName));
}
为什么不:

public class UserDTO
{
    string _userId;
    public string UserId
    {
        get
        {
            if (_userId == null)
                _userId = new Guid().ToString();

            return _userId;
        }
        set { _userId = value; }

    }

}

您的代码不工作,下面的代码也不工作。私有Guid\u userId;公共Guid用户ID{get{return}UserId???({UserId=Guid.NewGuid());}set{{UserId=value;}}