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));
}
あなたのコードが動作していないと、以下のwell.privateのGuid _userIdとして機能していません。 パブリックGuidユーザーID { get {return _userId ?? (_userId = Guid.NewGuid()); } セット{_userId =値; } } – Pirzada
おっと、いくつかのタイプミスがありました。 – jfar