2010-12-01 11 views
0

UserIdがNullの場合、私のUserDTOのUserIdにGuidを割り当てたいと思います。これをCreateMapで行うこともできますし、フォーマッタを作成することもできますか?私はautomapperをコントローラのアクションの属性として使用しています。automapper、自分のUserDTOのUserIdにGuidを自動的に割り当てることはできますか?

protected override void Configure() 
     { 
      Mapper.CreateMap<User, UserDTO>() 
       .ForMember(d => d.FullName, o => o.MapFrom(s => s.FirstName + " " + s.LastName)); 
     } 

答えて

2

理由だけではない:

​​
+0

あなたのコードが動作していないと、以下のwell.privateのGuid _userIdとして機能していません。 パブリックGuidユーザーID { get {return _userId ?? (_userId = Guid.NewGuid()); } セット{_userId =値; } } – Pirzada

+0

おっと、いくつかのタイプミスがありました。 – jfar

関連する問題